गिथूब में नामांकित रेपो के साथ त्रुटि, "रिमोट: यह रिपॉजिटरी चली गई। कृपया नए स्थान का उपयोग करें ”


181

मुझे यह सूचना मिल रही है: remote: This repository moved. Please use the new location [new location]जब मैं अपने स्थानीय उदाहरण से GitHub पर दूरस्थ मास्टर के अपडेट को धक्का देता हूं।

क्या इसे ठीक करने का कोई तरीका है?


3
जब मैं एक git push -u मूल गुरु करता हूं तो मैं किसी भी स्थान की जानकारी में नहीं डाल रहा हूं
jamescampbell

मुझे सही दिशा में इंगित करने के लिए धन्यवाद, मैंने पहले यहां खोज की लेकिन संबंधित लोगों में से किसी ने भी किसी कारण के लिए समान प्रश्न नहीं दिखाए।
jamescampbell

19
@ मेरे पास यह मुद्दा था। मैंने जवाब खोजा। मुझे जवाब के साथ यह धागा मिला। यह इसी तरह से काम करता है।
जेसन

11
यह एक उत्कृष्ट प्रश्न है ओपी - तो समाज के बारे में खेद ज्वलंत। स्पष्ट रूप से रेपो स्थानांतरित हो गया है, लेकिन क्या, वास्तव में, इस बारे में क्या करना है?
क्रि

@ मैट, त्रुटि संदेश आपको यह नहीं बताता कि आपको क्या करने की आवश्यकता है। यह स्पष्ट रूप से स्पष्ट नहीं है कि गंतव्य स्थान को कैसे बदलना या संशोधित करना है, क्योंकि यह कमांड का हिस्सा नहीं है। ओपी यह जानना चाहता है कि वह इस स्थान को कहां संशोधित कर सकता है।
सिंधेसिया

जवाबों:


282

सरल तरीका है:

 git remote set-url origin [updated link url https://........git]

वैकल्पिक रूप से, यदि आप इसे लंबा रास्ता पसंद करते हैं:

 git remote rm origin
 git remote add origin [updated link]

रिमोट के URL जीथब डॉक्यूमेंट को बदलना आगे विस्तार में जाता है।


4
संभवतः git@github.com:...gitssh का उपयोग कर कनेक्ट करते समय आपको या समान URL का उपयोग करने की आवश्यकता है ? मेरे त्रुटि संदेश ने नई httpsयोजना URL को सूचीबद्ध किया , लेकिन यह git@URL था जिसे मुझे मूल रूप में सेट करने की आवश्यकता थी। git remote show originआपको बताएगा कि वर्तमान में आप किस URL योजना का उपयोग कर रहे हैं।
जेसन

23
git remote -vयह भी दिखाएगा कि आपने क्या आग्रह किया है।
दुस्दा

1
बेहतर होगा कि आप अपने समाधानों को पहले एक = सर्वोत्तम एक पर स्वैप कर सकें। इससे पहले कि मैंने छोटी को देखा मैंने आपका पुराना समाधान लिखना शुरू कर दिया।
फ्लोरियन वेंडेलबोर्न

1
मैंने सिर्फ उस @Dodekeract को किया है क्योंकि वह भी मेरी प्रतिक्रिया थी!
ErichBSchulz

1
@ErichBSchulz संपादन के लिए धन्यवाद, उम्मीद है कि लोगों का समय बचाता है। चीयर्स।
jamescampbell

56

वर्तमान एक की जांच करने के लिए:

  git remote -v

फिर इसे बदलने के लिए:

  git remote set-url origin https://github.com/YOUR-USERNAME/YOUR-REPO.git
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.