簡體   English   中英

gitlab SSH權限被拒絕的公鑰

[英]gitlab SSH permission denied public key

我無法使用ssh密鑰訪問我的存儲庫。 當我嘗試git push到gitlab上的代表時,它會詢問密碼。

我的腳步從零開始。 我將轉至〜/ .ssh /rm此文件夾中的所有文件。 然后:

  1. 創建ssh密鑰ssh-keygen -o -t rsa -C "mymail@gmail.com" -b 4096

  2. 然后在〜/ .ssh / pbcopy < id_rsa.pub

  3. 然后在gitlab帳戶配置文件>設置> ssh密鑰中。 我把我的鑰匙,然后按添加鍵按鈕。

  4. 然后回到終端並輸入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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM