2014-03-06 41 views
3

我對這個錯誤感到瘋狂,2天后我沒有發現我的系統出了什麼問題,我相信修復它非常容易。Git遠程服務器連接被拒絕

當我嘗試使用Git功能我得到的消息,連接到我的git服務器: 無法打開連接: 主機不存在 致命的:無法從遠程存儲庫中讀取。 請確保您擁有正確的訪問權限 並存在存儲庫。

我會解釋一下: 如果我打開一個gitBash(從我的Windows機器),我嘗試連接到我的git的服務器(在Debian的)使用ssh一切工作正常。 RSA autentification工作正常,登錄perfetly

例如: SSH myGitHost

在有一次,我可以去/opt/git/MyRep.git,我可以創建使用git init生成庫 - -bare 也從我的窗戶guibash我可以使用SCP說明,並再次正常工作,這樣我就可以複製我的本地repositores並複製到我的gitServer

但是...

當我嘗試從我gitbash(克隆或推)做任何混帳動作像 混帳克隆myGitHost:/opt/git/MyRep.git 我得到的persisten錯誤。

任何想法我做錯了什麼?

我使用的膩子(砰砰)在我的Windows機器拿到後使用OpenSSH 同樣的錯誤,並在git的服務器我dind't安裝像gitlab,只是混帳東西,

我發現了一些問題談關於這一點,但沒有一個解決我的問題,因爲他們中的大多數人談論gitlab配置或github問題連接。

我想念任何守護進程嗎? 還是需要像gitlab這樣的附屬軟件? Regard

+1

你可以嘗試使用git clone ssh:// myGitHost:/opt/git/MyRep.git?我不確定git默認使用ssh,所以這可能是你的問題。 您也可以嘗試執行ssh -T myGitHost並查看輸出內容。 –

+0

如果你不指定端口,我不認爲你需要在主機地址冒號。當使用git協議(scp樣式語法)時,冒號用於分隔主機和路徑。 – Holloway

回答

0

好的,我發現了這個問題。

只需從窗口中刪除Putty和OpenSSH,然後用gitbash的內部ssh生成一個新的rsa密鑰。

我不知道爲什麼,但現在它運作良好。

Regards

相關問題