2011-09-11 108 views
1

我今天在Windows 7 64位機器上安裝了Git。我使用git bash來設置公鑰等,並按照Github help中的建議將這些信息複製到我的帳戶中。Git公鑰訪問被拒絕

現在我想在我的Windows機器的cmd內使用git而不是git bash。如果我現在鍵入ssh -vT [email protected]我得到如下結果:

CMD:

OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007 
debug1: Connecting to github.com [207.97.227.239] port 22. 
debug1: Connection established. 
debug1: identity file /.ssh/identity type -1 
debug1: identity file /.ssh/id_rsa type -1 
debug1: identity file /.ssh/id_dsa type -1 
... 

GIT擊:

OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007 
debug1: Connecting to github.com [207.97.227.239] port 22. 
debug1: Connection established. 
debug1: identity file /c/Users/Mark/.ssh/identity type -1 
debug1: identity file /c/Users/Mark/.ssh/id_rsa type 1 
debug1: identity file /c/Users/Mark/.ssh/id_dsa type -1 

在CMD Git是與錯誤信息中止:權限被拒絕(公鑰) 。只是爲了讓你知道我已經將公鑰複製到github。 在git bash中工作。

奇怪的是我的筆記本電腦上的Windows 7,但32位的工作。有關這個問題的任何線索?

+0

什麼是筆記本上的輸出? – svick

+0

不,它是在我的電腦上 – Gambo

回答

3

運行CMD從以下並再次嘗試SSH:

set HOME=c:\Users\Mark 
+0

這樣做的伎倆,我錯過了配置的東西?或者它與我的Windows版本有關? – Gambo