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