【问题标题】:Unable to clone a shared repository via ssh (mercurial)无法通过 ssh 克隆共享存储库(mercurial)
【发布时间】:2014-11-01 05:15:05
【问题描述】:

我遇到了 mercurial 的问题。我在我的机器和我正在克隆的 bitbucket 帐户之间设置了 ssh 密钥,并且我能够克隆我创建的任何 repo。但是我正在尝试克隆一个朋友仓库,她给了我读取权限,但是当我尝试通过 ssh 克隆时,我收到以下错误:

“远程:conq:存储库访问被拒绝。 中止:远程 hg 没有合适的响应!”

我可以通过 https 克隆这个 repo,但我完全迷失了。这似乎是一个 ssh 问题,但我迷路了。

【问题讨论】:

    标签: ssh mercurial bitbucket


    【解决方案1】:

    如果ssh troubleshooting BitBucket tips 都不起作用,请确保在尝试克隆时没有使用sudo(如“SSH to bitbucket returing Permission Denied (publickey)”)

    关键是确保您的$HOME/.ssh/id_rsa(.pub) ssh 文件被 git clone 命令使用,并且您的公钥在您的帐户中(它应该在您的帐户中,因为您可以使用 ssh 克隆您自己的存储库)。

    【讨论】: