2013-11-25 310 views
0

我有一個tortoiseGit的問題。當我使用克隆時,拉或推烏龜,它總是報告「拒絕訪問」。但是如果我使用控制檯它沒有問題。TortoiseGit:訪問被拒絕

我試着重新安裝git/tortoiseGit,但它沒有幫助。

這是tortoiseGit:

git.exe clone  --progress -v "ssh://[email protected]:7722/var/lib/git/ NavisIZS2014" "D:\work\workspace\IZS2014\NavisIZS2014" 

Cloning into 'D:\work\workspace\IZS2014\NavisIZS2014'... 
fatal: Could not read from remote repository. 

Please make sure you have the correct access rights 
and the repository exists. 


git did not exit cleanly (exit code 128) (2016 ms @ 25. 11. 2013 9:17:24) 

,當我使用控制檯:

D:\work\workspace\IZS2014>git.exe clone  --progress -v "ssh://[email protected]:7722/var/lib/git/NavisIZS2014" "D:\work\workspace\IZS2014" 
Cloning into 'D:\work\workspace\IZS2014'... 
warning: You appear to have cloned an empty repository. 
+0

你是如何驗證的? –

+1

請告訴我們:你到底做了什麼,你得到了什麼確切的錯誤信息?目前的問題信息太少,無法提供幫助。此外,請閱讀http://www.catb.org/esr/faqs/smart-questions.html – sleske

+0

可能與烏龜,你使用的是不同的用戶而不是控制檯... – Claudio

回答

2

既然你是通過SSH進行身份驗證,很可能是龜的Git無法找到你的SSH密鑰。

您可以通過導航到

設置>的Git>遠程

,並設置膩子關鍵領域,如explained here指定Toirtoise Git的關鍵路徑。