Vous pouvez utiliser ce didacticiel pour installer un serveur Git tel que proposé par aking1012 ou simplement installer un serveur SSH sur votre instance EC2 (il serait probablement judicieux de le sécuriser et de changer le port par défaut).
Git peut être sans serveur, vous initialisez votre référentiel et vous y accédez depuis distant via SSH. Donc, des instructions comme celle-ci sur le serveur Ubuntu devraient le faire:
GIT_DIR=project.git git init
cd project.git
git --bare update-server-info
cp hooks/post-update.sample hooks/post-update
Enfin, installez SSH sur votre serveur:
sudo apt-get install ssh-server
Maintenant, vous devez configurer SSH pour le sécuriser.
Il est temps de mettre votre projet en ligne (les données que vous avez déjà sur votre machine de développement):
git push ssh://<username>@<remote-git-hostname>/path/to/project.git master
Et maintenant, vous pouvez commencer à cloner. Vous allez sur votre machine de développement:
git clone ssh://<username>@<remote-git-hostname>/path/to/dir.git
Vérifiez cette excellente ressource sur Git .
Et pour générer vos clés ssh pour une authentification plus sûre, vous pouvez lire cet article sur l’ authentification SSH .