Sen kullanabilirsiniz aking1012 önerdiği gibi bir Git sunucusunu yüklemek için öğretici veya sizin sadece EC2 örneğinde SSH sunucusuna yükleyebilir (muhtemelen onu sabitlemek ve varsayılan bağlantı noktasını değiştirmek akıllıca olacaktır).
Git, sunucunuzdan bağımsız olarak depoya girebilir ve daha sonra SSH ile uzaktan erişebilirsiniz. Bu yüzden Ubuntu Sunucusunda böyle yönergeler yapmalı:
GIT_DIR=project.git git init
cd project.git
git --bare update-server-info
cp hooks/post-update.sample hooks/post-update
Sonunda sunucunuza SSH'yi kurun:
sudo apt-get install ssh-server
Şimdi, SSH'yi sabitlemek için yapılandırmalısınız.
Projenizi çevrimiçi hale getirmenin zamanı geldi (geliştirme makinenizde zaten var olan veriler):
git push ssh://<username>@<remote-git-hostname>/path/to/project.git master
Ve şimdi etrafta klonlamaya başlayabilirsiniz. Geliştirme makinen devam ediyor:
git clone ssh://<username>@<remote-git-hostname>/path/to/dir.git
Git'teki bu mükemmel kaynağı kontrol et .
Daha güvenli kimlik doğrulaması için ssh anahtarlarınızı oluşturmak için, SSH kimlik doğrulamasıyla ilgili bu makaleyi okuyabilirsiniz .