2012-10-29 80 views
0

我更新我的mac os 10.7.4到10.8.2(osx-mountain-lion)。更新macos後,我無法從eclipse克隆存儲庫。我得到了下面的錯誤。我正在使用Mercurial-Eclipse-1.9.4使用mercurial eclipse克隆存儲庫不工作在macos 10.8.2

hg -y clone --noupdate ssh://integ-build3//advent/hg/zohomailclient zohomailclient 
remote: Permission denied, please try again. 
remote: Permission denied, please try again. 
remote: Permission denied (publickey,gssapi-with-mic,password). 
abort: no suitable response from remote hg! 

我已經把ssh-askpass放在了我的10.7.4上。在我把ssh-askpass加入後,它在macos 10.7.4上正常工作。但是,它不適用於macos 10.8.2。

當通過eclipse沒有提示克隆密碼提示爲ssh cloning時。它適用於http克隆。

回答

0

我認爲問題在於升級環境中的ssh配置,而不是Mercurial或MercurialEclipse。要通過ssh使用MercurialEclipse,需要配置非交互式ssh登錄。您應該可以在不詢問用戶名/密碼的情況下ssh進入該機器。

+0

您的解決方案將是一個關鍵配對?我無法爲所有mercurial存儲庫主機進行密鑰配對。 macos上的配置更改是否正常? – kannanrbk

+0

我以前沒有使用過ssh-askpass,但應該也可以。只要mercurial/ssh不要求命令行上的用戶名和密碼。 – johnpeb

0

從我的理解ssh-askpass取決於X11和10.8不附帶X11。也許安裝XQuartz會有幫助嗎?

+0

謝謝, 我試過這個,但它不起作用。 – kannanrbk

相關問題