उपयोगकर्ता घर से बाहरी ड्राइव पर जाने के बाद git काम नहीं करता है


0

मैंने अपने उपयोगकर्ताओं घर निर्देशिका स्थानांतरित कर दिया है /Users/romeovsकरने के लिए /Volumes/DATA/homeऔर जब से मैं एक Git त्रुटि मिलती है।

जब भी मैं उपयोग करता हूं git cloneया git initइसका जवाब देता हूं :

 fatal: Failed to expand user dir in: '~git/init'

क्या किसी को यह समस्या थी? मैंने gitसे पुनः स्थापित करने की कोशिश की , hombrewलेकिन इसे ठीक नहीं किया (मैं होमब्रे द्वारा स्थापित git का उपयोग कर रहा हूं /usr/local/Cellar)


क्या आपने अभी निर्देशिका को स्थानांतरित किया है?
गेरी

हाँ, मैंने सभी फ़ाइलों की प्रतिलिपि बनाई और फिर 'सिस्टम वरीयताएँ> उपयोगकर्ता और समूह> [उपयोगकर्ता नाम]> उन्नत विकल्प ...' में चला गया और इस से मिलान करने के लिए होम डायरेक्टरी को बदल दिया । फिर मैंने sudo rm -r /Users/usernameपुराने उपयोगकर्ता को निकालने के लिए किया ।
रोमियोव

cd ~शेल में क्या परिणाम होता है? इसके अलावा आपने अपनी पूरी होम डायरेक्टरी को बाहरी वॉल्यूम में क्यों स्थानांतरित किया? यह शायद एक बुरा विचार है जिसके साथ शुरू करना है।
गेरी

cd ~पूरी तरह से ठीक काम करता है। जैसा कि मेरे कंप्यूटर / शेल के बाकी हिस्से में है।
रोमियोवस

शायद एक गलत विन्यास निर्देश? git config -l
गेरी

जवाबों:


1

समस्या वास्तव में दोषपूर्ण विन्यास निर्देश थी:

[init]
     templatedir=~git/init

जिसे मैंने गलती से दूसरी मशीन से कॉपी किया, बिना टेम्पलेट डायरेक्टरी को कॉपी किए।

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