1

У меня есть удаленный GIT-репозиторий (Ubuntu), и я работаю локально на Windows 7. У меня было это хорошо работает, и настроить ключи SSH. В какой-то момент этого процесса я, кажется, отключил GIT/msysgit, запрашивающий пароли. Теперь у меня есть новый удаленный репозиторий Git (на Ubuntu) без настройки ключей, и он не будет спрашивать мой пароль. Я старался

git clone ssh://<user>:<pass>@<ip>:<myport>/mygitrepopath

и это тоже не работает. Но я могу использовать замазку с теми же учетными данными для входа в систему.

редактировать

Чтобы настроить ключи, я сгенерировал открытый / закрытый ключи с помощью putty и добавил соответствующие ключи на сервер и в зрелище. Я не помню, предпринял ли я какие-либо другие шаги :(

это сообщение, которое я получаю

Cloning into 'myhub'...
The server's host key is not cached in the registry. You
have no guarantee that the server is the computer you
think it is.
The server's rsa2 key fingerprint is:
ssh-rsa blhablhablhjah
Connection abandoned.
fatal: The remote end hung up unexpectedly

2 ответа2

0

Проверьте, доступны ли для записи ~/.ssh и ~/.ssh/known_hosts.

0

Если вы установили с использованием PuTTY в качестве поставщика SSH, попробуйте выполнить следующие действия по устранению неполадок:

  1. Начните PuTTY
  2. Подключитесь к вашему git-хосту:

    ssh user @ ip -p port

  3. Подтвердите подпись хоста / отпечаток пальца

  4. Отменить соединение (CTRL-C)
  5. Готово. git должен иметь возможность выполнять все операции независимо от оболочки (обычная командная строка Windows, msysgit или cygwin)

http://drupal.org/node/1027094)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .