2009-10-02 13 views
9

पर स्थापित गिट के बिना एसएसएच पर गिट एसएसएच और एसपीपी पर रिमोट लिनक्स सर्वर पर मेरे पास कुछ फ़ोल्डर तक पूर्ण पहुंच है। मैं फ़ाइलों को अपलोड और डाउनलोड कर सकता हूं लेकिन ऐप इंस्टॉल नहीं कर सकता। अब मैं इस सर्वर पर एक गिट भंडार रखना चाहता हूं। जब मैं एक से अधिक SCP की नकल की रिपोजिटरी मैं निम्न त्रुटि संदेश मिलता है से क्लोन करने के लिए प्रयास करें:सर्वर पर

sgit-upload-pack: Command not found 
fatal: The remote end hung up unexpectedly 

एक ही आदेश का उपयोग Github से अपेक्षा के अनुरूप काम करता है क्लोनिंग। क्या मुझे सर्वर पर गिट स्थापित करने की ज़रूरत है? यदि हां, तो क्या कोई काम है?

उत्तर

8

मुझे लगता है कि गिट वहां होना चाहिए। लेकिन आप इसे उस निर्देशिका में इंस्टॉल कर सकते हैं जिस पर आपके पास पहुंच है।

+0

मैं उपयोगकर्ता निर्देशिका में गिट कैसे स्थापित कर सकता हूं? apt-get (उबंटू के लिए) ऐसा कोई विकल्प नहीं प्रतीत होता है। – Mouk

+0

आप इसे मैन्युअल रूप से इंस्टॉल कर सकते हैं। Http://git-scm.com/download से स्रोत वितरण डाउनलोड करें, अनपैक करें और फिर इंस्टॉलेशन में दिए गए निर्देशों का पालन करें। आपको शायद एक कंपाइलर की आवश्यकता होगी और इसी तरह। –

+0

रोमन ने जो कहा, उसके साथ जाने के लिए, एक डेबियन आधारित प्रणाली पर आपको जीसीसी प्राप्त करने और आगे बनाने के लिए बिल्ड-जरूरी चीजों को स्थापित करना चाहिए। – baudtack

8

आप एसएसएचएफएस का उपयोग कर सकते हैं और अपनी स्थानीय मशीन पर निर्देशिका को माउंट कर सकते हैं और फिर स्थानीय रूप से गिट चला सकते हैं।

+0

आप डोकान एसएसएच फाइल सिस्टम का उपयोग कर ऐसा कर सकते हैं। मुझे एक महान ट्यूटोरियल मिला: http://gusclass.com/blog/2012/12/27/remote-mounting-ssh-filesystems-from-windows-8 – Techbrunch

0

आपको एसएसएचएफएस के लिए बढ़ी पहुंच की आवश्यकता होगी, मैं कल्पना करूंगा।

यह गिट के लिए वास्तव में एक अच्छा जोड़ा होगा, और मेरा मानना ​​है कि ऐसा करने का कोई तरीका है, हालांकि मुझे यह नहीं मिला है ... अभी तक। मैं एक समान स्थिति के लिए रिमोट सर्वर पर rsync के संयोजन में गिट का उपयोग कर रहा हूं।

संबंधित मुद्दे