Недавно я установил Gitolite в среде Cygwin, используя ключи SSH и все остальное.
Я успешно установил Gitolite и получил доступ к репозиторию gitolite-admin
, настроил и поместил новые ключи. Когда я фиксировал
ted и push
ed, все было хорошо, пока я не заметил, что я снова не могу получить доступ к новым репозиториям или репозиторию gitolite-admin
...
Затем я вошел на свой сервер через ssh и заметил, что gitolite удалил все открытые ключи в authorized_keys
, за исключением моего ключа SSH по умолчанию, который я настроил с помощью SSH.
Я проверил, распространяются ли хуки, и все в порядке - Gitolite создал новые репозитории и скомпилировал новый gitolite.conf
Я не знаю, что я пропустил - что-то не так, но я не иметь представление, что это такое.
Последнее, что я видел, это то, что файл ~ / .gitolite / src / sshkeys-lint
управляет файлами authorized_keys
, но я плохо понимаю язык сценариев оболочки.