我一直在用 hg-git到目前为止很好,使用 mercurial 从我的 git 仓库中推 pull 。今天突然出现以下错误:
❯ hg push
pushing to git+ssh://git@github.com/User/myrepo.git
Permission denied (publickey).
abort: git remote error: The remote server unexpectedly closed the connection.
在此之后,我再次检查了我的公钥是否仍然存在并与我的 git 帐户相关联。除了重新启动计算机之外,自上次推送以来没有任何变化。任何人都知道可能是什么问题?错误消息并不是最有帮助的。
我的 .hgrc 只是普通的:
[ui]
username = My Name <myname@domain.com>
[extensions]
hgext.convert=
hgext.bookmarks =
hggit =
最佳答案
您必须提供您的 公钥到 GitHub(SSH 代理或 PageAnt 取决于操作系统)
关于git - hg-git push 提示公钥,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31216785/