Как сказать git не использовать ключ rsa, а имя пользователя + пароль

Наверное, я испортил свою конфигурацию ssh.

В последнее время я больше не могу клонировать локальный репозиторий. Похоже, что git-репозиторий принимает и publickey, и пароль, но вместо того, чтобы позволить мне выбрать один из двух вариантов, которые он пытается подключить, используя какой-то неправильный RSA-ключ, что приводит к сообщению:

Received disconnect from myRemoteComputer : Too many authentication failures for myUsername
fatal: Could not read from remote repository.

То же самое происходит, когда Я подключился к этому компьютеру

$ssh -v myRemoteComputerIP
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /home/myUsername/.ssh/id_rsa
debug1: Authentications that can continue: publickey,password
debug1: Offering RSA public key: myUsername@cvg04
Received disconnect from myRemoteComputerIP: Too many authentication failures for myUsername

Итак, что-то идет не так, так как в последнее время обе команды работали. В основном мне нужно было бы указать ssh и git использовать имя пользователя и пароль вместо случайного выбора неправильного «RSA-ключа». Кто-нибудь знает, как это исправить?

Также я недавно выполнил некоторую команду ssh-add, следуя советам форума, но, возможно, это является частью проблемы ...

2
задан 19 April 2016 в 16:16

2 ответа

Проверьте Ваш ~/.ssh/config. Если Вы хотите использовать аутентификацию по паролю, можно настроить ее просто там как это:

Host myRemoteComputerIP
  PubkeyAuthentication no

Это никогда не будет пробовать аутентификацию с открытым ключом против этого хоста.

<час>

Как насчет того, когда я должен соединиться с двумя различными именами пользователей однажды использование rsa ключа и имени пользователя / passwd аутентификация для другого?

можно использовать псевдонимы в ssh_config:

Host alias1
  Hostname myRemoteComputerIP
  PubkeyAuthentication no
  User user1
Host alias2
  Hostname myRemoteComputerIP
  # PubkeyAuthentication yes # is default
  User user2

и затем соединяют использование ssh alias1 и ssh alias2.

3
ответ дан 20 April 2016 в 02:16
  • 1
    Стержень: Я благодарю Вас за Ваш ответ. Я закончил тем, что переустановил окна 10 и запущусь снова с чистого листа. I' m, в новинку для Linux и получения супер в чтение для двух судебных программ, а также все последующие детали, в которых я испытываю недостаток (точки монтирования, команды цикла, начальная загрузка и восстановление перемещения, fsk команда.....), стал немного слишком много для меня. Я действительно заканчивал тем, что понял немного через терминал, но I' d собирающийся продолжать красные курсы шляпы с новой двойной загрузкой. Еще раз спасибо! – R.Pettersen 2 September 2017 в 07:21

Клон с помощью https и это будет всегда просить пароль.

, Например, - клон мерзавца https://github.com/my_company/myrepo.git

0
ответ дан 29 September 2019 в 18:16

Другие вопросы по тегам:

Похожие вопросы: