[英]gitlab SSH permission denied public key
我無法使用ssh密鑰訪問我的存儲庫。 當我嘗試git push
到gitlab上的代表時,它會詢問密碼。
我的腳步從零開始。 我將轉至〜/ .ssh /並rm
此文件夾中的所有文件。 然后:
創建ssh密鑰ssh-keygen -o -t rsa -C "mymail@gmail.com" -b 4096
然后在〜/ .ssh / pbcopy < id_rsa.pub
然后在gitlab帳戶配置文件>設置> ssh密鑰中。 我把我的鑰匙,然后按添加鍵按鈕。
然后回到終端並輸入ssh gitlab.com
並得到
輸入密鑰'/Users/local/.ssh/id_rsa'的密碼
如果我輸入密碼可以使用,但這不是預期的結果。 如何使用ssh與gitlab建立正確的ssh連接? 我在做什么錯呢?
如果必須使用密碼,則必須將私鑰添加到ssh-agent中,以便在每次使用SSH URL時都不會輸入該密碼。
但是,您也可以從現有私鑰中刪除密碼 (使用ssh-keygen -p
)。
在GitLab方面無需進行任何更改(您的公鑰已安全注冊到您的帳戶)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.