Я установил gitosis на свой сервер Ubuntu 10.4 через
apt-get install gitosis
Затем я инициализировал репозиторий администратора с помощью
sudo -H -u gitosis gitosis-init < nameOfThePublicKeyFile
После этого я подумал, что репозиторий администратора можно клонировать только для клиентов, которые предлагают закрытый ключ, который соответствует файлу открытого ключа репозитория. Поэтому, чтобы быть уверенным, я проверил, возможно ли клонировать репозиторий без закрытого ключа или с ложным закрытым ключом. К сожалению и на удивление, это сработало. Я проверил это с черепаховым git на окнах.
Поэтому мой вопрос: как я могу защитить свои репозитории, чтобы их можно было клонировать только в том случае, если я предоставлю правильный закрытый ключ.
Я пропустил важный шаг в процессе установки или что-то в этом роде?
Спасибо за любую помощь!