Я использую gitosis для управления репозиторием. У меня есть два других ключа, которые работают отлично. Я недавно добавил третий ключ.
Все ключи работают, когда я подключаюсь к машине по SSH (я получаю сообщение об ошибке, упомянутое здесь как нормально, а в auth.log сервера написано "Найден соответствующий ключ RSA..."). Однако, когда я запускаю команду:
git clone -b <branch> ssh://gitosis@<server>/<project>
с новым третьим ключом сервер auth.log показывает "Ошибка публичного ключа для gitosis...". Та же самая команда «git clone» работает и для других ключей.
Разрешения для файлов .ssh установлены правильно, так как я могу подключиться к машине по SSH.
Обе машины Ubuntu.
Что может привести к отклонению «клона git», в то время как SSH будет принят?