/ / Git रिमोट क्यों नहीं करता है -v मेरे .it / config के समान url नहीं दिखाता है? - git, ssh, https

गिट रिमोट -v क्यों मेरा .git / config के समान यूआरएल नहीं दिखाता है? - गिट, एसएसएच, https

मैं अपने रिमोट को 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