1
我在Windows上並且正在使用Git Bash。我想克隆遠程裸倉庫。假設我已經正確設置了ssh密鑰,因爲我可以通過ssh協議訪問服務器。我已經試圖讓服務器目錄的列表進行了測試:無法從遠程克隆回購 - ssh密鑰識別錯誤
$ ssh [email protected] ls
它要求密碼:
Enter passphrase for key 'c/users/user/.ssh/id_rsa'
我鍵入它和successfuly獲得目錄列表。 但是,如果我嘗試通過ssh克隆存儲庫,它會失敗。我寫在Git中的Bash如下:
$ git clone ssh://[email protected]:80/path/to/repo.git
並得到以下錯誤:
ssh_exchange_identification: Connection closed by remote host
fatal: Could not read from remote repository.
是否與SSH密鑰的問題?或者,因爲我測試了我的鑰匙,所以它可能是其他的東西?
基於你如何使用ssh - 你想使用相同的端口,所以既然你的$ ssh [email protected] ls工作,那麼git clone ssh://[email protected]:/path/to/repo.git也應該工作 – Michael