Możesz użyć tego samouczka, aby zainstalować serwer Git, tak jak zaproponował to aking1012 , lub możesz po prostu zainstalować serwer SSH w instancji EC2 (prawdopodobnie rozsądnie byłoby go zabezpieczyć i zmienić domyślny port).
Git może być pozbawiony serwera, inicjujesz repozytorium, a następnie uzyskujesz do niego dostęp zdalnie przez SSH. Dlatego takie instrukcje na serwerze Ubuntu powinny to zrobić:
GIT_DIR=project.git git init
cd project.git
git --bare update-server-info
cp hooks/post-update.sample hooks/post-update
Na koniec zainstaluj SSH na swoim serwerze:
sudo apt-get install ssh-server
Teraz należy skonfigurować SSH, aby go zabezpieczyć.
Czas umieścić projekt w trybie online (dane, które już masz na komputerze deweloperskim):
git push ssh://<username>@<remote-git-hostname>/path/to/project.git master
A teraz możesz zacząć klonować. Idziesz na maszynę programistyczną:
git clone ssh://<username>@<remote-git-hostname>/path/to/dir.git
Sprawdź to doskonałe źródło w Git .
Aby wygenerować klucze SSH w celu bezpieczniejszego uwierzytelnienia, przeczytaj ten artykuł na temat uwierzytelniania SSH .