clone github 上面的倉庫不需要密碼,直接托下來了。
現在公司自建了git伺服器,我把之前的的ssh公鑰傳上去,git clone時發現需要密碼-很久了,不知道密碼,嘗試了各種,未果.算了, 在新的系統上重建ssh,這回給了個空密碼,傳了公鑰,git clone 時,還是發現要密碼,當輸入空密碼時,依舊不能下下來--
查看別人的做法,我用來不大起作用,來問問各位有什麼好的解決之道,先謝謝各位
如果倉庫位址是 git@your.git.host,那么你需要在 git 用户的 $HOME/.ssh/authorized_keys 裡面加上你的公鑰,這樣就可以不用密碼了。
git@your.git.host
git
$HOME/.ssh/authorized_keys
清空一下你的~/.ssh/known_hosts
ssh-keygen .... then ssh-copy-id -i user@server
ssh-keygen ....
ssh-copy-id -i user@server
mugbya,遇到同樣的問題,請問你怎麼解決的。 。 。我覺得不是公私鑰問題
應該是權限的問題吧,看看authorized_keys的權限,也要注意目錄
最快的方式是用root權限給git用戶修改密碼. 猜測原因可能.ssh目錄的權限是不是太高了. 必須限制只有自己能訪問.
把報的錯誤發出來可能會比較容易找到問題. 伺服器上可以看auth日誌, 看下裡面有沒有可能需要的資訊
遇到了同樣的問題
如果倉庫位址是
git@your.git.host
,那么你需要在git
用户的$HOME/.ssh/authorized_keys
裡面加上你的公鑰,這樣就可以不用密碼了。清空一下你的~/.ssh/known_hosts
ssh-keygen ....
thenssh-copy-id -i user@server
mugbya,遇到同樣的問題,請問你怎麼解決的。 。 。我覺得不是公私鑰問題
應該是權限的問題吧,看看authorized_keys的權限,也要注意目錄
最快的方式是用root權限給git用戶修改密碼.
猜測原因可能.ssh目錄的權限是不是太高了. 必須限制只有自己能訪問.
把報的錯誤發出來可能會比較容易找到問題.
伺服器上可以看auth日誌, 看下裡面有沒有可能需要的資訊
遇到了同樣的問題