आप remote set-url origin
सिर्फ कॉल नहीं कर सकतेgit init
, क्योंकि git remote set-url
कमांड मूल नहीं बनाएगी, लेकिन यह एक मौजूदा दूरस्थ रिपॉजिटरी URL को बदल देती है ।
इसलिए कमांड git remote set-url
केवल तभी काम करेगा जब आपने रिपॉजिटरी को क्लोन किया हो या मैन्युअल रूप से रिमोट कहा गया हो।
आप कमांड के साथ रिमोट की जांच कर सकते हैं git remote -v
यह नाम के बाद रिमोट यूआरएल दिखाएगा, या यदि यह कमांड त्रुटि देता है जैसे fatal: Not a git repository (or any of the parent directories): .git
कि रिपॉजिटरी मौजूद नहीं है, तो आपको कमांड के साथ मूल जोड़ना होगाgit remote add
1। git remote add
इस कमांड का उपयोग एक नया रिमोट जोड़ने के लिए किया जाता है, आप इस कमांड का उपयोग अपनी रिपॉजिटरी की निर्देशिका में टर्मिनल पर कर सकते हैं।
Git रिमोट एड कमांड दो तर्क लेता है:
- एक दूरस्थ नाम , उदाहरण के लिए, मूल
- एक दूरस्थ URL , उदाहरण के लिए, https://github.com/user/repo.git
उदाहरण के लिए:
git remote add origin https://github.com/user/repo.git
2।git remote set-url
Git दूरस्थ सेट-url कमांड एक मौजूदा दूरस्थ रिपॉजिटरी URL को बदलता है।
Git रिमोट सेट-url कमांड दो तर्क लेता है:
- एक मौजूदा दूरस्थ नाम । उदाहरण के लिए,
origin
या upstream
दो सामान्य विकल्प हैं।
- रिमोट के लिए एक नया URL
उदाहरण के लिए आप अपने रिमोट के URL को SSH से HTTPS में git remote set-url
कमांड से बदल सकते हैं ।
git remote set-url origin https://github.com/USERNAME/REPOSITORY.git
आप यह सत्यापित कर सकते हैं कि दूरस्थ URL कमांड के साथ बदल गया है git remote -v
।
नोट: "मूल" एक सम्मलेन है जो आज्ञा का हिस्सा नहीं है। "मूल" रिमोट रिपॉजिटरी का स्थानीय नाम है। आप "मूल" के बजाय किसी भी नाम का उपयोग कर सकते हैं।
उदाहरण के लिए:
git remote add myorigin git@github.com:user/repo.git
git remote set-url myorigin https://github.com/user/repo.git
जीथब से संदर्भ: रिमोट ऐड , रिमोट सेट-यूआरएल