eclipse新项目hg推送证书未经验证

时间:2012-06-16 12:15:29

标签: eclipse mercurial

我正在尝试将更改从eclipse中新创建的项目推送到bitbucket中的存储库。我想我已经做了一些我不应该做的事情,因为我无法推动新项目的任何改变。

这就是我所做的。

  1. 我在bitbucket中创建了一个存储库。
  2. 我已经在我的本地机器上安装了TortoiseHg,根据bitbucket turorial。
  3. 之后,我已经提交并推动了我的eclipse项目的更改。到目前为止一切都很好。
  4. 然后我创建了一个我的eclipse项目的副本,没有在hg或bitbucket中做任何事情。
  5. 现在我尝试将更改从新项目推送到与以前相同的存储库,我收到一条警告说“带有指纹的证书.....未经验证。检查hostfingerprints或web.cacerts配置设置”。它说:hg -y push --new-branch https:// * @ bitbucket.org / myusername / myrepository,错误代码:-1
  6. 我应该创建一个分支吗?如果是这样,我现在该如何解决?我感谢任何帮助。

    编辑:我遇到错误的原因是我改变了我的bitbucket密码...... / Agneta

1 个答案:

答案 0 :(得分:1)

也许你实际上并没有推到你认为的存储库。在原始和副本中运行此命令:

 hg showconfig paths

它们之间的路径应该相同。如果没有,你需要弄清楚复制时出了什么问题。我推荐一个新的克隆。

否则,Eclipse可能使用的是不同版本的Mercurial。