विज़ुअल स्टूडियो कोड के लिए नए रिमोट रिपॉजिटरी एक्सटेंशन ने एक नया अनुभव बनाया है जो सीधे वीएस कोड वातावरण के अंदर सोर्स कोड रिपॉजिटरी के साथ काम करने में सक्षम बनाता है।
हालाँकि, यदि आप जिस दूरस्थ रिपॉजिटरी को बदलने का प्रयास कर रहे हैं, वह नहीं मिली तो क्या होगा? दूरस्थ रिपॉजिटरी समर्थन द्वारा प्रतिस्थापित क्लोनिंग के साथ, आप घातक त्रुटियों वाले मुद्दों में भाग सकते हैं।
इस लेख में, हम इस समस्या को ठीक करने के विभिन्न तरीकों से गुजरेंगे।
फिक्स #1: रिमोट बेस यूआरएल सेट करें
यदि आप एक नए प्रोग्रामर हैं, तो संभावना है कि आपने अपने स्थानीय रेपो पर रेपो URL सेट नहीं किया होगा।
इस समस्या को ठीक करने के लिए, आपको 'गिट रिमोट सेट' कमांड का उपयोग करना होगा। यहां बताया गया है कि यह कैसा दिखना चाहिए:
git remote set-url origin http://github.com/[Username]/[ProjectName].git
git add *.java
git commit -m "commit title"
git push origin master
समस्या का स्वत: समाधान होना चाहिए।
Google डॉक्स में टॉप और बॉटम मार्जिन कैसे सेट करें
फिक्स #2: सही यूआरएल का प्रयोग करें
यदि पिछला मामला समस्या नहीं है, तो आपको जांचना चाहिए कि आप जिस URL का उपयोग कर रहे हैं वह सही है। यहां बताया गया है कि आप ऐसा कैसे कर सकते हैं:
- आदेश का प्रयोग करें:
git remote -v
- कंसोल को यह प्रदर्शित करना चाहिए कि वह URL को सूचीबद्ध करके किस दूरस्थ रिपॉजिटरी से जुड़ा है, जिसका उपयोग वह परिवर्तनों को लाने और पुश करने के लिए करता है
origin http://github.com/[Username]/[ProjectName].git (fetch)
origin http://github.com/[Username]/[ProjectName].git (push) - यदि URL आपके GitHub द्वारा प्रदर्शित URL से मेल नहीं खाता है, तो आपको इसे बदलने की आवश्यकता होगी। आप सही पाथवे सेट करने के लिए रिमोट सेट कमांड का उपयोग कर सकते हैं:
git remote set-url origin http://github.com/[Username]/[ProjectName].git
यदि यह समस्या को ठीक नहीं करता है, तो आपको अन्य कारणों की जाँच करने की आवश्यकता हो सकती है।
फिक्स #3: अपना पासवर्ड जांचें
हो सकता है कि आपका यूआरएल समस्या न हो। आपको जांचना चाहिए कि आपका पासवर्ड हाल ही में बदला गया है या नहीं।
यदि आपने अपना पासवर्ड बदल दिया है, तो आपको यह सुनिश्चित करने की आवश्यकता है कि यह मैक या विंडोज या किचेन एक्सेस पर क्रेडेंशियल मैनेजर से प्राप्त किया गया है।
ऐसा हो सकता है कि पुराना पासवर्ड अभी भी उपयोग किया जाता है, और नया अभी तक कैश नहीं किया गया है। अगर ऐसा है, तो सभी github.com क्रेडेंशियल तुरंत हटा दिए जाने चाहिए।
यहां बताया गया है कि मैक और विंडोज से गिट से संबंधित जानकारी कैसे साफ़ करें।
Mac:
- कीचेन एक्सेस पर जाएं।
- अपना पासवर्ड नेविगेट करें।
- स्रोत नियंत्रण से जुड़ी सभी कुंजियाँ हटाएं।
खिड़कियाँ:
आदेशों का पालन करें:
$ git credential-manager uninstall
$ git credential-manager install
फिक्स #4: अस्थायी फिक्स (लंबे समय में अनुशंसित नहीं)
Mac:
यदि कीचेन एक्सेस में कोई गिटहब प्रविष्टि मौजूद नहीं है, तो आप निम्नलिखित के साथ ऐप को क्लोन कर सकते हैं:
git clone https://[email protected]/org/repo.git
इस जानकारी का प्रयोग करें:
- आपके GitHub उपयोगकर्ता नाम के साथ उपयोगकर्ता नाम
- अपने संगठन के नाम के साथ संगठन
- अपने रिपॉजिटरी नाम के साथ रेपो करें
खिड़कियाँ:
निम्न चरणों पर टिके रहें:
- गिट फ़ोल्डर तक पहुंचें।
- नोटपैड (या नोटपैड ++) या किसी अन्य संपादक के साथ 'कॉन्फ़िगरेशन' फ़ाइल खोलें।
- अपने URL को
https://username:[email protected]/username/repo_name.git
में बदलें - कोड सहेजें और इसे पुश करें।
अन्य मुद्दे और सामान्य सुधार
यदि आप सहयोगी नहीं हैं, तो यह संभव है कि आप GitHub पर अपनी पहुंच को सफलतापूर्वक प्रमाणित कर सकते हैं, लेकिन फिर भी परिवर्तनों को क्लोन या पुश नहीं कर सकते।
दूसरी समस्या यह है कि आपकी ओर से वर्तनी संबंधी कुछ समस्याएँ हो सकती हैं। यह मामूली प्रतीत हो सकता है, लेकिन एक गलत जगह वाला पत्र पर्याप्त है।
एक और मुद्दा गिट रिमूव -v से संबंधित हो सकता है। इसे HTTPS का उपयोग करने के लिए सेट किया जा सकता है, लेकिन आपका रेपो SSH की ओर इशारा नहीं करता है। यदि ऐसा है, तो आपको 'ssh' भाग को हटाने और इसे 'के साथ बदलने की आवश्यकता है' https:// ।”
अंतिम मुद्दा यह होगा कि रिपॉजिटरी को हटा दिया जाए। उस स्थिति में, आप बहुत कुछ नहीं कर सकते हैं, लेकिन सीधे GitHub पर जाएं और किसी भी बदलाव के लिए प्रोजेक्ट की स्थिति देखें।
पूछे जाने वाले प्रश्न
वीएस कोड के लिए कितनी रैम पर्याप्त है?
वीएस कोड को हल्का माना जाता है और बिना किसी समस्या के आपके हार्डवेयर पर चलना चाहिए। अनुशंसित भंडारण 1 जीबी है।
क्या आपको SSD या HDD पर VS कोड इंस्टॉल करना चाहिए?
कलह में किसी को कैसे उद्धृत करें
SSD में एक गुणवत्ता IO है, इसलिए यह अनुशंसा की जाती है कि आप अपने SSD डिस्क पर अपना VS कोड स्थापित करें।
क्या आप वीएस कोड ऑफ़लाइन उपयोग कर सकते हैं?
हाँ। कोड का उपयोग ऑफ़लाइन किया जा सकता है। आपको केवल Microsoft एक्सटेंशन इंस्टॉल करने की आवश्यकता है।
ऊपर से
अधिकांश उपयोगकर्ताओं के लिए रिमोट एक्सेस ने बहुत अच्छा काम किया है, लेकिन रिपॉजिटरी में सीधे बदलाव करने की कोशिश करते समय अभी भी त्रुटि की संभावना है। हम आशा करते हैं कि आप समस्या का समाधान कर पाए होंगे।
क्या आपको वीएस कोड में लापता रिपॉजिटरी की समस्या का एक और समाधान मिला है? हमें टिप्पणियों में बताएं।