我試圖建立的GitHub我的系統上,我做了所有的安裝和關鍵設置過程相關地址:Github上安裝 - 沒有與名稱
但在測試階段的一切由命令得到以下錯誤:
$ ssh -T [email protected]
ssh:github.com:no address associated with name
我試圖建立的GitHub我的系統上,我做了所有的安裝和關鍵設置過程相關地址:Github上安裝 - 沒有與名稱
但在測試階段的一切由命令得到以下錯誤:
$ ssh -T [email protected]
ssh:github.com:no address associated with name
這意味着它不會發現你的HOME/.ssh/id_rsa
和id_rsa.pub
,並尋找可能已定義的名稱「github.com
」,作爲一個illustrated here文件HOME/.ssh/config
。
這通常意味着你沒有定義HOME
是什麼(這不是默認的Windows定義,見this answer)
我有同樣的錯誤消息。在我的情況下,我的上網本的無線開關碰到了,我沒有注意到我沒有互聯網連接。所以,如果你得到這個錯誤,請確保你有互聯網接入! (!咄)
如果你背後的代理工作,儘量配置SSH與代理工作,我遇到了同樣的問題在第一和使用開塞鑽來解決這個問題: http://www.mtu.net/~engstrom/ssh-proxy.php
我也面臨同樣的問題和錯誤是: 我用錯了URI,應該是這樣的:
SSH -T [email protected]
而不是什麼被複制克隆
SSH -T [email protected]:用戶名/回購 git的
我試過幾乎所有谷歌上找到有關這個問題,似乎沒有任何工作。 我記得Windows已經在'Windows Defender'上做了一些更新。我似乎無關緊要,但事實並非如此;
對我而言有效的是running Git as Administrator
,這是我以前從未做過的。
ssh密鑰的存在如何與找不到遠程主機有關? –
@PiotrDobrogost由於配置文件位於與ssh密鑰相同的目錄中。並且錯誤消息表明IP地址不是由DNS返回(http://lists.freebsd.org/pipermail/freebsd-questions/2006-December/136983.html)。解決方法是通過提及其IP地址在ssh配置文件中定義github.com:http://stackoverflow.com/questions/5357232/nbgit-to-remote-host-with-ssh/5357423#5357423 – VonC
爲什麼你認爲它沒有被DNS返回?在freebsd列表的文章中,您給出了一條讀取*當給定域名有主域名服務器時,您將獲得第二條消息,但它不會爲您的(指定)地址返回任何IP地址。*在我的情況下,'ssh git @ github.com'工作,但'git克隆ssh://[email protected]:piotr-dobrogost/requests.git'引發'ssh:github.com:piotr-dobrogost:沒有與名稱錯誤關聯的地址。爲什麼ssh客戶端將分號與以下作爲主機名的一部分對待?我認爲這是問題的原因... –