2013-05-17 269 views
3

我正在嘗試創建一個gerrit審查系統,並且能夠成功獲取gerrit在端口8084上運行並且正在29429端口上進行審查。Gerrit無法克隆

當我試圖運行git clone ssh://[email protected]:29429/myrepo.git我收到以下錯誤:

Cloning into 'myrepo'... 
The server's host key is not cached in the registry. You 
have no guarantee that the server is the computer you 
think it is. 
The server's rsa2 key fingerprint is: 
ssh-rsa 1024 a1:bc:b8:fe:e7:79:c9:34:96:28:7d:6f:d3:3d:af:9b 
Connection abandoned. 
fatal: Could not read from remote repository. 

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

當我運行ssh -p 29429 [email protected] gerrit ls-project小號 它要求我輸入我的密碼。當我輸入密碼 我能夠看到myrepo

以下也精美(確保用戶與格里特OK)

$ ssh -p 29429 [email protected] 
Enter passphrase: 

輸入密碼,我得到以下

** Welcome to Gerrit Code Review **

Hi user, you have successfully connected over SSH.

Unfortunately, interactive shells are disabled. To clone a hosted Git repository, use:

git clone ssh://[email protected]:29429/REPOSITORY_NAME.git

Connection to ip closed.

請幫助哪裏出錯。我做錯了什麼或錯過了什麼。

** * **發現的解決方案* ** * *** 見下 ** * ** * *

+0

嗨,大家好,這個問題解決了。 – Ramki

回答

5

現在已解決此問題。問題出在Putty上並連接到港口(29429)。事情是兩點。第1點:如果您將私鑰和公鑰存放在windows的.ssh文件夾中,那麼當您執行ssh -p 29429 user @ ip時,它會要求輸入密碼,並且歡迎您使用gerrit代碼審閱消息。

第2點。當克隆,如果你得到這個'服務器的主機密鑰沒有緩存在註冊表等 - 連接被放棄。致命:無法從遠程存儲庫讀取「這是由於膩子未在該端口上連接造成的

要解決此問題,請登錄到該特定端口上的putty(29429),然後接受主機密鑰基本上彈出是肯定的)你需要在這裏理解它不會讓你登錄(這非常好)這只是緩存服務器密鑰

你可能想要刪除〜/ .ssh/known_hosts,然後嘗試使用ssh user @ ip和登錄名,在客戶端(windows機器)上的.ssh文件夾中創建known_hosts文件,但這不是它正在查找的地方,Putty將其緩存到其他地方(我不知道在哪裏它不在這裏)

然後讓你的膩子運行 - 加載你的私鑰。然後嘗試在git bash中克隆。這應該沒問題。還要確保由Putty Key gen生成的公鑰被放置在Gerrit中 - 設置 - ssh密鑰

如果您獲得Permission denied(公鑰)的異常,請檢查您的gerrit用戶名,它可能爲空或無效(與你的git配置設置不同)。

請確保您在運行混帳配置--global --edit(姓名和電子郵件ID應該與你的格里特設置)

快樂Gitting和gerritting

+0

歡迎來到Stack Overflow。感謝您將解決方案發布到您遇到的問題。按照慣例,即使您自己發佈問題,也應該將問題的解決方案發布爲問題的答案。這是它清楚地表明,有一個答案,並且問題已經解決(更不用提你從問題*和*答案中獲得一些聲望) – 2013-05-20 11:52:17

+0

我不知道如何添加anser,所以,我第一次添加到質疑自己。對不起,我是一個新手。然後一位朋友告訴在答案中加入。因此加入了答案。只要有解決方案來幫助別人,我真的不關心聲譽或商標。 – Ramki

+0

添加自己的答案的按鈕位於問題的底部[如此屏幕截圖所示](http://i.imgur.com/RQdjXtC.png?2) – 2013-05-21 14:18:58