Sie können das Tutorial verwenden, um einen Git-Server zu installieren, wie Sie es von aking1012 vorgeschlagen haben , oder Sie können einfach den SSH-Server auf Ihrer EC2-Instanz installieren (wahrscheinlich ist es ratsam, ihn zu sichern und den Standardport zu ändern).
Git kann serverlos sein, wenn Sie Ihr Repository initialisieren und dann von einem entfernten Standort über SSH darauf zugreifen. Anweisungen wie diese auf dem Ubuntu-Server sollten es also tun:
GIT_DIR=project.git git init
cd project.git
git --bare update-server-info
cp hooks/post-update.sample hooks/post-update
Installieren Sie abschließend SSH auf Ihrem Server:
sudo apt-get install ssh-server
Jetzt sollten Sie SSH konfigurieren, um es zu sichern.
Es ist Zeit, Ihr Projekt online zu stellen (die Daten, die Sie bereits auf Ihrem Entwicklungscomputer haben):
git push ssh://<username>@<remote-git-hostname>/path/to/project.git master
Und jetzt können Sie mit dem Klonen beginnen. Sie gehen auf Ihre Entwicklungsmaschine:
git clone ssh://<username>@<remote-git-hostname>/path/to/dir.git
Überprüfen Sie diese hervorragende Ressource auf Git .
Um Ihre SSH- Schlüssel für eine sicherere Authentifizierung zu generieren, lesen Sie diesen Artikel über die SSH-Authentifizierung .