आज मैं vscode टर्मिनल से git push निष्पादित करने जा रहा था और एक डायलॉग पॉपअप कह रहा था:

एक्सटेंशन 'GitHub' GitHub का उपयोग करके साइन इन करना चाहता है।

enter image description here

मैंने जांच की है और पता चला है कि मेरे पास बनाम कोड पर गिटहब नामक कोई एक्सटेंशन स्थापित नहीं है।

सवाल यह है कि यह मुझे क्यों दिखा रहा है? अगर मैं एक एक्सटेंशन का उपयोग करके पुश करना चाहता हूं तो मैं टर्मिनल git push पर टाइप नहीं करूंगा। क्या vscode इंटरसेप्ट कर रहा है जो मैं टर्मिनल में टाइप करता हूं?

इसके अलावा यह इस तरह एक उपयोगकर्ता/पासवर्ड संवाद भी खोलता है: यहां छवि विवरण दर्ज करें

यह आक्रामक है। क्या इसे अक्षम करने का कोई तरीका है?

पीएस: मैं सेटिंग्स से गिटहब प्रमाणीकरण को पहले ही अनचेक कर चुका हूं: यहां छवि विवरण दर्ज करें

मैं एक साल के लिए vscode का उपयोग कर रहा हूं और यह पहली चीज है जिसने मुझे परेशान किया। मुझे vscode बहुत पसंद है और मैं नहीं चाहता कि यह एक IDE बने। इस तरह की सुविधाओं को विस्तार से बढ़ाया जाना चाहिए।

PS2: मैं vscode 1.50.0 . का उपयोग कर रहा हूँ

2
psylo 24 अक्टूबर 2020, 20:34

1 उत्तर

सबसे बढ़िया उत्तर

यह व्यवहार वीएस कोड में निर्मित है, इसलिए यदि आप ऐसा करते हैं तो भी आपको यह संकेत दिखाई देगा GitHub एक्सटेंशन इंस्टॉल नहीं है:

गिटहब के माध्यम से प्रमाणीकरण सक्षम करना तब होता है जब आप वीएस कोड में कोई भी गिट क्रिया चलाते हैं जिसके लिए गिटहब प्रमाणीकरण की आवश्यकता होती है, जैसे कि एक भंडार को धक्का देना या निजी भंडार का क्लोन बनाना। प्रमाणीकरण के लिए आपको कोई विशेष एक्सटेंशन स्थापित करने की आवश्यकता नहीं है; इसे वीएस कोड में बनाया गया है ताकि आप कुशलतापूर्वक अपने भंडार का प्रबंधन कर सकें। जब आप कुछ ऐसा करते हैं जिसके लिए GitHub प्रमाणीकरण की आवश्यकता होती है, तो आपको साइन इन करने का संकेत दिखाई देगा

वीएस कोड आपके आदेशों को बाधित करने से बचने के लिए आप एक अलग विंडोज कमांड प्रॉम्प्ट का उपयोग कर सकते हैं।

संपादित करें यदि आप अवरोधन के बिना git कमांड के लिए VS कोड टर्मिनल का उपयोग करना पसंद करते हैं, तो जैसा कि होलीब्लैककैट मददगार रूप से बताता है, अब इस व्यवहार को अक्षम करने के लिए एक सेटिंग है।

"github.gitAuthentication": false,

कोई भी गिट प्रमाणीकरण संकेत तब वीएस कोड के बाहर होगा।

1
Reg Edit 25 अक्टूबर 2020, 21:56