आप एक git सर्वर को स्थापित करने के लिए ट्यूटोरियल का उपयोग कर सकते हैं जैसे aking1012 ने आपको प्रस्तावित किया है या आप अपने EC2 उदाहरण पर SSH सर्वर स्थापित कर सकते हैं (शायद इसे सुरक्षित करने और डिफ़ॉल्ट पोर्ट को बदलने के लिए बुद्धिमान होगा)।
जीआईटी सर्वर-कम हो सकता है आप अपनी रिपॉजिटरी में प्रवेश करते हैं और फिर आप इसे एसएसएच के माध्यम से रिमोट से एक्सेस करते हैं। तो इस तरह के निर्देश उबंटू सर्वर पर करना चाहिए:
GIT_DIR=project.git git init
cd project.git
git --bare update-server-info
cp hooks/post-update.sample hooks/post-update
अंत में अपने सर्वर पर SSH स्थापित करें:
sudo apt-get install ssh-server
अब, आपको इसे सुरक्षित करने के लिए SSH को कॉन्फ़िगर करना चाहिए।
यह आपकी परियोजना को ऑनलाइन करने का समय है (आपके पास पहले से आपके विकास मशीन पर मौजूद डेटा):
git push ssh://<username>@<remote-git-hostname>/path/to/project.git master
और अब आप आस-पास क्लोनिंग शुरू कर सकते हैं। आप अपनी विकास मशीन पर जाएं:
git clone ssh://<username>@<remote-git-hostname>/path/to/dir.git
Git पर इस उत्कृष्ट संसाधन की जाँच करें ।
और सुरक्षित प्रमाणीकरण के लिए अपनी ssh कुंजियाँ बनाने के लिए, आप SSH प्रमाणीकरण के बारे में इस लेख को पढ़ सकते हैं ।