Я пытаюсь настроить git-репозиторий на Ассембле (assemblymbla.com), и у меня возникают проблемы с выполнением моего первого "толчка".Я почти ничего не знаю о git, но ранее я успешно отправил их в репозиторий на github.Я использую Git на Windows Vista.Когда я запускаю git bash из соответствующего каталога и набираю «git push», я получаю:
The authenticity of host 'git.assembla.com (64.250.188.42)' can't be established.
RSA fingerprint is 31:06:...(omitted)...:07:e6.
Are you sure you want to continue connecting (yes/no)?
Ввод «да» не годится, он не принимает парольную фразу.
Я знаю, что это как-то связано с ключами SSH, но я не могу понять, что может быть не так с моими.Мое имя и адрес электронной почты на моем локальном компьютере совпадают с теми, которые я ввел на Ассембле, и я попытался сгенерировать новый ключ SSH и загрузить файл id_rsa.pub в Ассембле безрезультатно.
Поиск нашел эту тему на форуме: http://forum.assembla.com/forums/3/topics/2754
Насколько я могу судить, ни одно из предложений, высказанных администратором в последнем сообщении, не применимо.1 и 2 не должны применяться, потому что это учетная запись vanilla на сайте, и я не изменил никаких настроек.3, 4 и 5 я считаю, что я сделал.6 Я сделал, хотя я удалил строку «GSSAPIAuthentication», потому что она генерирует дополнительное сообщение об ошибке.
NB.У меня есть еще один открытый вопрос по StackOverflow относительно Git.Этот вопрос не имеет отношения к другому компьютеру с Windows.Я не оставил свой другой вопрос.
Редактировать:
Вывод ssh -v git@git.assembla.com
:
$ ssh -v git@git.assembla.com
OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007
debug1: Reading configuration data /c/Users/Philip/.ssh/config
debug1: Applying options for git.assembla.com
debug1: Connecting to git.assembla.com [64.250.188.42] port 22.
debug1: Connection established.
debug1: identity file /c/Users/Philip/.ssh/id_rsa.pub type 1
debug1: Remote protocol version 2.0, remote software version OpenSSH_5.1p1 Debian-5-assembla
debug1: match: OpenSSH_5.1p1 Debian-5-assembla pat OpenSSH*
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_4.6
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client aes128-cbc hmac-md5 none
debug1: kex: client->server aes128-cbc hmac-md5 none
debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192) sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP
debug1: SSH2_MSG_KEX_DH_GEX_INIT sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY
The authenticity of host 'git.assembla.com (64.250.188.42)' can't be established.
RSA key fingerprint is 31:06:3b:0d:cd:23:1a:41:dc:f2:c5:7d:9c:24:07:e6.
Are you sure you want to continue connecting (yes/no)?
Вывод git remote -v
:
$ git remote -v
origin git@git.assembla.com:ksv.git (fetch)
origin git@git.assembla.com:ksv.git (push)
Запрос пароля:
$ git push
The authenticity of host 'git.assembla.com (64.250.188.42)' can't be established.
RSA key fingerprint is 31:06:3b:0d:cd:23:1a:41:dc:f2:c5:7d:9c:24:07:e6.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'git.assembla.com,64.250.188.42' (RSA) to the list of known hosts.
Enter passphrase for key '/c/Users/Philip/.ssh/id_rsa.pub':