git clone(fatal: Authentication failed for 'http://XXX.git/'&&ssh:connect to host XXX port 22:超時)
阿新 • • 發佈:2019-02-19
問題描述:
第一天正式實習,專案組的人給我開放了遠端庫的許可權,然後就git clone(採用http的方式),成功。然後因為修改了一些內容,所以刪掉再次克隆,結果就出現了下面的錯誤。
通過http(https)git clone失敗
然後我就各種百度開始著手解決:
嘗試方法:
1.修改git的使用者名稱和郵箱
步驟:
(1) 配置使用者名稱和郵箱
git config –global user.name “XXX”
git config –global user.email “XXX”
(2)檢視配置的使用者名稱和郵箱
git config –global –list
(3)再次採用http方式克隆,失敗,(和圖中錯誤一樣)
2.採用ssh方式連線
步驟:
(1) 在本地生成ssh
ssh-keygen
然後就就會在 使用者/.ssh/下生成一個id_rsa(私鑰),一個id_rsa.public(公鑰),在遠端庫總新增公鑰。
(2)驗證配置ssh是否成功
ssh -T [email protected] (我司的庫是自己搭的,地址不是這個)。
結果出現
然後最後判定是我司的遠端伺服器的ssh埠沒開。所以這種方式作廢。
紀念實習第一天。18:58了還沒下班~~!!。