Я новичок в использовании Git, поэтому вот мой контекст: я нахожусь в ситуации, когда я работаю над двумя проектами, которые хранятся в разных репозиториях на разных серверах.На обоих серверах используется gitolite для управления администрированием в репозиториях.
Когда у меня был один проект для обработки, я отправлял коммиты на сервер с помощью команды: git push --all git@myserver1.com:project1
и все было в порядке.Теперь, когда я работаю с двумя проектами, я подумал, что все будет в порядке, если я использую одну и ту же команду, меняя только имя сервера и проект, чтобы развернуть его на сервере.
Однако это не нормально, теперь, когда я пишу git push --all git@myserver2.com:project2
(я запускаю эту команду из корневой папки проекта), запрашивает у меня пароль: git@myserver2.com's password:
и после ввода пароля я получаю:Permission denied (publickey,password).
Но это неправильное поведение, потому что я уже установил свой открытый ключ на этом втором сервере.
Я не знаю, в чем проблема, может быть, у Гитолита есть проблемы?Объединение на моем компьютере конфигурации для двух серверов?