У меня были проблемы с этой проблемой.После новой установки gitosis клон repo gitosis-admin.git работал просто отлично.Однако после генерации новой пары ключей RSA и повторной инициализации с помощью
sudo -H -u git gitosis-init < id_rsa.pub
я также получил вышеуказанную ошибку.
После сравнения открытых ключей в сгенерированном
id_rsa.pub
и доме моего пользователя для gitosis (git)
/home/git/.ssh/authorized_keys
Iзаметил, что открытые ключи не совпадают.
После замены ключа в authorized_keys содержимым id_rsa.pub все заработало.
Примечание: Поскольку файл author_keys автоматически создается и обновляется с помощью gitosis, вам также необходимо убедиться, что файл открытого ключа (в моем случае id_rsa.pub) помещен в каталог keydir каталога.репозиторий gitosis-admin.