Vous pouvez utiliser le tutoriel pour installer un serveur Git comme l'a proposé aking1012 ou vous pouvez 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 installez votre dépôt et vous y accédez à distance 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 autour. Vous allez sur votre machine de développement :
git clone ssh://<username>@<remote-git-hostname>/path/to/dir.git
Vérifiez ceci 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 Authentification SSH .