Xcode में Git कॉन्फ़िग एरर


26

जब मैंने xcode खोला और एक macosx ऐप बनाने की कोशिश की, तो यह अजीब संदेश आया।

क्या यह गड़बड़ या वायरस है, क्योंकि Apple ऐसा कुछ नहीं कहेगा। यह एक सिस्टम संदेश की तरह नहीं दिखता है।

यह अजीब है


13
यह वायरस नहीं है। यह गिट सॉफ्टवेयर से एक मानक त्रुटि संदेश है।
jksoegaard


8
"कृपया मुझे बताएं कि आप कौन हैं" ज़ेडकोड ​​के लिए थोड़ा व्यक्तिगत लगता है इसलिए मैं उनके संदेह को समझ सकता हूं
जॉन सीएस

1
@jksoegaard मैं जॉन सीएस से सहमत हूं - यह एक विशिष्ट त्रुटि संदेश के विपरीत है जो मैं उम्मीद करूंगा। सॉफ़्टवेयर सिस्टम जो उपयोगकर्ताओं से बहुत परिचित होने का प्रयास करते हैं, अनिवार्य रूप से भौहें बढ़ाने के लिए बाध्य हैं।
क्रिस क्रेफ़िस

@ChrisCirefice मैं जॉन सीएस के साथ सहमत होने का विरोध नहीं करता। यह केवल एक बात है कि यह गिट सॉफ्टवेयर से एक मानक त्रुटि संदेश है। यह वायरस नहीं है।
jksoegaard

जवाबों:


38

नहीं, यह वायरस 1 नहीं है ।

ऐसा लगता है कि आपका नाम और ईमेल पता Git में ठीक से सेट नहीं है। Xcode प्राथमिकताएं और फिर खाते पर जाएं, रिपॉजिटरी का चयन करें और उपयोगकर्ता नाम की जांच करें।

आप इसे कमांड लाइन के माध्यम से भी कर सकते हैं:

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

1 : संदेश सामग्री / लाइब्रेरी / डेवलपर / कमांडलाइन / टूल / usr / libexec / git-core / git (git संस्करण 2.7.4 (Apple Git-66) लाइनें 11416-11424) में देखी जा सकती है।


12
ओपी उपयोग करना चाह सकते हैं --global। अंतर का संक्षेप में वर्णन करने लायक हो सकता है।
बोरिस स्पाइडर

1
आप आम --globalतौर --localपर केवल उस git रेपो पर लागू होते हैं जिसका आप वर्तमान में उपयोग कर रहे हैं।
माइकल हैम्पटन

1
आपका जवाब सिर्फ वही जानकारी दोहराता है जो वास्तव में उसके सवाल का जवाब दिए बिना उस पॉपअप बॉक्स में थी।
जॉनी

1
ओपी का सवाल था, "<संदेश> एक वायरस है?" उत्तर की पहली पंक्ति "नहीं, यह वायरस नहीं है" कहती है। यह प्रश्न का उत्तर कैसे नहीं देता है? (हालांकि यह उत्तर का विस्तार करने के लायक हो सकता है
Léo Lam

1
@ LéoLam - संपादित करें की जाँच करें, यह नहीं कहा कि पहले rany संपादित करें। हालाँकि, "नहीं, यह वायरस नहीं है" के बजाय एक-लाइन के उत्तर से अधिक अच्छा हो सकता है, इस बारे में थोड़ा स्पष्टीकरण कि प्रोजेक्ट बनाने से पहले Xcode को सेट करने के लिए git की आवश्यकता क्यों है।
जॉनी

0

हालाँकि इसका सही उत्तर ऊपर दिया गया है, कि यह संदेश किसी भी तरह से वायरस नहीं है, एक सामान्य विवरण के कारण है:

Xcode एक git क्लाइंट है। यह अपनी परियोजनाओं के लिए गिट रिपॉजिटरी बनाए रखता है, उन्हें बनाने और प्रबंधित करने में सक्षम है, और कई दिन के लिए जीआईटी कार्यों के लिए अच्छा यूआई प्रदान करता है।

आमतौर पर, जब आप Xcode सेटअप करते हैं, तो आप Xcode के भीतर एक या एक से अधिक "अकाउंट्स" बनाते हैं, जिसका उपयोग आपको ऐप-स्टोर और अन्य संस्थाओं के खिलाफ पहचानने के लिए किया जाता है, ताकि Xcode आपको ट्रस्ट, सर्टिफिकेट इत्यादि सेट करने के बारे में बहुत सारी थकाऊ mucking से बचा सके। जब iOS और Mac के लिए विकास हो रहा है।

जब आप ऐसा करते हैं तो --- Xcode आपके लिए ऑटो-कॉन्फिट git भी कर देगा, स्वचालित रूप से .itconfig फ़ाइल बनाते हुए, नाम, ई-मेल और बाकी के साथ।

हालाँकि, यदि आप एक प्रारंभिक खाता बनाने से बचते हैं, और तुरंत एक मैक प्रोजेक्ट बनाते हैं - तो आपका git सेटअप अधूरा है, और git ही प्रश्न में दर्शाए गए संवाद का उत्पादन करेगा।

आप या तो सामान्य रूप से कॉन्फ़िगर कर सकते हैं। इसे सामान्य रूप से प्रदान कर सकते हैं, इसकी मूल जानकारी प्रदान करते हैं, या वापस जाते हैं और एक Xcode खाता (Xcode वरीयताओं में) जोड़ते हैं और Xcode को आपके लिए गिट सेटिंग्स पूरी करते हैं।


0

अगर git config --global user.email/name मदद नहीं करता है, तो अपनी Xcode प्राथमिकताएं जांचें:

यहाँ छवि विवरण दर्ज करें


-1

जब आप के साथ git कॉन्फ़िगर किया जाता है

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

आप git config --listसामग्री की जांच करने के लिए टाइप कर सकते हैं :

यहाँ छवि विवरण दर्ज करें


इस सवाल का जवाब नहीं है। उत्तर कैसे
मैथ्यू
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.