【发布时间】:2012-10-24 00:04:46
【问题描述】:
我使用 cygwins ssh 创建了公钥和私钥,并将公钥粘贴到 bitbucket 帐户中。
ssh -T hg@bitbucket.org
说 ssh 连接工作正常! (所以它应该工作!!!)
然后我发帖
[ui]
ssh = C:\cygwin\bin\ssh.exe
进入 TortoiseHg 中的 mercurial.ini
我发帖
[paths]
default = ssh://hg@bitbucket.org/myusername/personal
进入 hgrc 文件。
但是当我想推TortoiseHg时对我说:
remote: Permission denied (publickey).
no suitable response from remote hg
在我看来,这里缺少什么,但究竟是什么?
编辑:我不想使用 TortoisePlink,因为它超级超级超级慢!而https只是在上传几兆后取消连接。
【问题讨论】:
-
权限设置是否正确? (stackoverflow.com/questions/3712443/…)
-
在
mercurial.ini中打开ssh值的日志记录,并尝试将--verbose添加到您对hg push的调用中;额外的日志记录可能会帮助您找出问题的原因。 -
您确定没有将密码硬编码到 mercurial.ini 的 [auth] 部分吗?
标签: mercurial ssh cygwin tortoisehg