Güncelleme: Ben şimdi anahtar madde ile Lloyd Moore çözüm kullanıyorum ssh -A ...
. Bir ana repo için bastırıyor ve sonra tüm makineleri paralel ondan çekerek biraz daha hızlı ve bu makineler daha az kurulum gerektirir.
Burada bu çözümü göremiyorum. git sunucuda yüklü değilse, sadece ssh ile itin.
Eğer yerel .git / config aşağıdaki girdiyi gerekir
[remote "amazon"]
url = amazon:/path/to/project.git
fetch = +refs/heads/*:refs/remotes/amazon/*
Ama hey, nedir ile bu amazon:
? Yerel ~ / .ssh / config aşağıdaki girdiyi eklemeniz gerekir:
Host amazon
Hostname <YOUR_IP>
User <USER>
IdentityFile ~/.ssh/amazon-private-key
şimdi arayabilirsiniz
git push amazon master
ssh <USER>@<YOUR_IP> 'cd /path/to/project && git pull'
(BTW: / / yol / project.git fiili çalışma dizin / yol / / proje için farklıdır)