एसएसएच होने के लिए एक रिपॉजिटरी की मूल शाखा स्थापित करें
GitHub रिपॉजिटरी सेटअप पृष्ठ केवल आदेशों की एक सुझाई गई सूची है (और GitHub अब HTTPS प्रोटोकॉल का उपयोग करने का सुझाव देता है)। जब तक आपके पास GitHub की साइट पर प्रशासनिक पहुंच नहीं है, मुझे उनके सुझाए गए आदेशों को बदलने का कोई तरीका नहीं पता है।
यदि आप SSH प्रोटोकॉल का उपयोग करना चाहते हैं, तो बस एक दूरस्थ शाखा जोड़ें जैसे (यानी इस कमांड का उपयोग करें GitHub के सुझाए गए कमांड के स्थान पर )। किसी मौजूदा शाखा को संशोधित करने के लिए, अगला भाग देखें।
$ git remote add origin git@github.com:nikhilbhardwaj/abc.git
पहले से मौजूद रिपॉजिटरी को संशोधित करें
जैसा कि आप पहले से ही जानते हैं, HTTPS के बजाय SSH का उपयोग करने के लिए पहले से मौजूद रिपॉजिटरी को स्विच करने के लिए, आप रिमोट कंट्रोल को अपने साथ बदल सकते हैं .git/config
फ़ाइल के ।
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
-url = https://github.com/nikhilbhardwaj/abc.git
+url = git@github.com:nikhilbhardwaj/abc.git
एक शॉर्टकट set-url
कमांड का उपयोग करना है :
$ git remote set-url origin git@github.com:nikhilbhardwaj/abc.git
SSH-HTTPS स्विच के बारे में अधिक जानकारी
insteadOf
ट्रिक कम से कम 2012 के आसपास रही है। यह भी देखें कि यूआरएल को यूआरएल में कैसे बदला जाएgit:
http:
।