मैं आठ-पांच बार के बारे में इस सवाल का जवाब पढ़ा है, लेकिन वहाँ कुछ मैं सही ढंग से समझ नहीं हूँ:Git से अपलोड पैक: आदेश नहीं मिला
git-upload-pack: command not found, how to fix this correctly
जब मैं एक रिपोजिटरी क्लोन करने की कोशिश मेरे सर्वर पर, मैं निम्नलिखित मिल:
bash: git-upload-pack: command not found
लेकिन जब मैं क्लोन देने -u /usr/local/bin/git-upload-pack
विकल्प द्वारा क्लोन, सब कुछ ठीक काम करता है।
मुझे लगता है कि यह समझ में आता है, क्योंकि यह मेरे सर्वर पर गिट-अपलोड-पैक की स्थिति है।
शीर्ष उत्तर से पता चलता है कि सर्वर पर मेरी .bashrc फ़ाइल को प्रतिबिंबित करने के लिए अद्यतन करने की आवश्यकता है, क्योंकि ssh [email protected] echo \$PATH
/usr/local/bin
वापस नहीं आता है। (यह /usr/bin:/bin:/usr/sbin:/sbin
देता है)।
लेकिन जब मैं अपने .bashrc फाइल को देखो, यह शामिल हैं:
export PATH=/usr/local/bin:$PATH
तो अब मैं उलझन में हूँ।
हर बार -u /usr/local/bin/git-upload-pack
विकल्प का उपयोग करने से बचने के लिए मुझे क्या करने की ज़रूरत है? ssh [email protected] echo \$PATH
क्यों /usr/local/bin
वापस नहीं करता है? क्या यह लॉगिन और गैर-लॉगिन गोले के साथ कुछ करना है?
कृपया मदद करें! अग्रिम में धन्यवाद।
देखें ['बैश' मैनुअल का यह हिस्सा] (http://www.gnu.org/software/bash/manual/bashref.html#Bash-Startup-Files) – kostix