У меня возникла проблема при попытке установить зеркало на Github.
Репозиторий является частным и принадлежит организации на Github.
Я являюсь частью этой организации и имею полное право.
Клон этого репо размещен на сервере разработки.
Клон этого клона размещен на компьютере каждого разработчика.
Когда кто-либо из нас запускает сервер разработки, яесть хук post-receive
, который отражает наши изменения в репозитории Github.
Мой хук прост:
git push github master
Он отлично работает, когда я использую URL-адрес https
для удаленногокак
https://user:pass@github.com/orga/project.git/
Но для этого требуется, чтобы я включил свой пароль в удаленный URL, что не идеально.
Я попытался использовать SSH
вместо этого:
git@github.com:orga/repo.git
Я следовал руководству по Github, создал открытый ключ на сервере разработки и добавил его в свою учетную запись Github.Но всякий раз, когда я пытаюсь нажать на сервер, он зависает при попытке зеркалирования на Github.
Чего мне не хватает?