На моем компьютере есть
.ssh/config:
Host bitbucket
HostName bitbucket.org
User hg
IdentityFile ~/.ssh/id_rsa_pwd
.hg/hgrc
[paths]
default = ssh://hg@bitbucket.org/lohoris/varlibs
(под управлением OSX 10.6)
У меня есть точно такие же файлы на сервере Debian, но при «попытке» входа в систему на обоих работает:
PTY allocation request failed on channel 0
conq: logged in as lohoris.
You can use git or hg to connect to Bitbucket. Shell access is disabled.
Connection to bitbucket.org closed.
mercurial connection работает только на моем компьютере, а с сервера отказывается сотрудничать:
lohoris@office:~/www/varlibs$ hg pull
remote: Permission denied (publickey).
abort: no suitable response from remote hg!
Это то же самое сообщение вы получаете, когда ключ неверен, только это, конечно, не неправильно (, как я уже сказал, попыткаssh bitbucket
действительно работает).
Он скорее всего использует неправильный ключ, так как он даже не пытается запросить у меня кодовую фразу, но я не могу понять почему .