[英]Git - ssh-key on server
我在本地計算機上創建了一個ssh密鑰,並將公共密鑰添加到了我的git-account中。
奇跡般有效。
克隆任何存儲庫時都不會要求我輸入用戶名+密碼。
接下來,我將ssh放入服務器並以相同的方式創建了ssh-key,並將公鑰也添加到git-account中。
我這樣做是因為我只想從存儲庫中進行克隆/拉取,以便從服務器上的git-repo中獲得最穩定的版本。
但是,當我克隆存儲庫以將其存儲在服務器上時,系統會要求我輸入用戶名+密碼。
我做錯了什么或必須做其他事情?
可能是因為:
git clone ssh://
在$HOME/.ssh
找不到id_rsa
/ id_rsa.pub
:檢查您的用戶帳戶,並檢查$HOME
和$HOME/.ssh
上的權限以及密鑰文件本身是否正確 。 id_rsa.pub
)被錯誤地復制到您的服務器git帳戶配置文件中(例如,其中包含換行符)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.