2013-05-05 56 views
0

我正在使用easy mercurial。我更改了電腦,但仍然使用相同的帳戶作爲我的存儲庫。當我把東西推到我的倉庫時,它總是失敗。兩臺計算機上的同一個mercurial帳戶,無法推送

提示說:Mercurial命令無法正常運行。這可能表明安裝問題或EasyMercurial存在的其他問題。

更多詳情顯示:warning:code.soundsoftware.ac.uk帶有指紋的證書74:51:c7:c4:9b:85:de:05:02:2f:9f:ec:7f:16:25: 4c:68:48:74:7c未驗證(檢查主機指紋或web.cacerts配置設置)

我使用的Windows 7和安裝是正確的。我重新安裝了很多次,但總是失敗。然後我用我的舊電腦,重新安裝了Mercurial,但它也無法推送。但在我卸載Mercurial之前,我可以在舊計算機中正確推送內容。我沒有找到解決方案在我的問題的維基。任何人都可以幫我嗎?我該怎麼辦?這是緊急情況,我需要儘快解決這個問題!

謝謝!

+0

你試試我的答案?它有用嗎? – JobJob 2013-05-05 11:44:18

回答

0

根據您的錯誤消息,似乎mercurial不信任您嘗試推送的主機。

嘗試將其添加到存儲庫頂層的.hg/hgrc文件中(如果它不存在,請在.hg目錄中創建一個名爲hgrc(無擴展名)的文件,並使用文本編輯器打開它並添加以下):

[hostfingerprints] 
code.soundsoftware.ac.uk = 74:51:c7:c4:9b:85:de:05:02:2f:9f:ec:7f:16:25:4c:68:48:74:7c 

如果這樣的作品,你可能要添加同爲%USERPROFILE%\ Mercurial.ini如果你正在推動從多個倉庫該服務器。

參考:mercurial hgrc files hostfingerprints

相關問題