मैं अपने रिमोट को HTTPS से SSH में बदलने की कोशिश कर रहा हूं। पहले मैं यह सत्यापित करता हूं कि यह HTTPS के रूप में शुरू हुआ। मै भागा:
$ git remote get-url origin
परिणाम: https://<repo>.git
मैं फिर दौड़ता हूँ $ git remote set-url origin git@github.com:<repo>.git
फिर मैं इतना दूरस्थ URL सेट करता हूं जो मुझे चाहिए:
$ git remote get-url origin
और यह अभी भी लौटा https://<repo>.git
!
... हालाँकि, अगर मैं चला:
git config --get remote.origin.url
फिर मुझे अपेक्षित url वापस मिल गया git@github.com:<repo>.git
उत्तर:
जवाब के लिए 0 № 1हटाने और फिर जोड़ने का प्रयास करें origin
फिर, अगर आपके लिए यह ठीक है।
उत्पत्ति को हटाने के लिए,
$ git remote rm origin
सत्यापित करें कि यदि मूल एक्टुलली हटा दिया गया है। दूसरी कमांड आपको एक त्रुटि देनी चाहिए थी।
$ git remote -v
$ git pull
अब मूल जोड़ें और सत्यापित करें,
$ git remote add origin git@github.com:username/repository-name.git
$ git remote -v