全面概述Gitee和GitHub生成/添加SSH公鑰


前言

  現如今將代碼開源已經成為軟件開發行業的一種趨勢,而現在比較有名的代碼托管平台有GItHub、Gitee、Gitlab等相關平台。而我們在使用代碼托管平台最為常見的就是如何將自己本地的代碼推送到遠程托管平台中的倉庫中,現如今各大托管平台基本上都提供了基於SSH協議的GIt服務,因此我們常見的方式就是使用SSH協議訪問代碼托管中的倉庫。

Git Bash生成並找到SSH Key

輸入以下命令:

ssh-keygen -t rsa -C "xxxxx@xxxxx.com"  

按照提示完成三次回車(注意如果說想要以后能夠免密提交的話直接按三次空格即可),即可生成 ssh key。

通過查看 ~/.ssh/id_rsa.pub 文件內容,獲取到你的 public key:

cat ~/.ssh/id_rsa.pub

 

 

 或者直接到C盤中找到id_rsa.pub文件:

 

 

 

GitHub添加公鑰

復制生成后的 ssh key,通過Settings => SHH and GPG keys=> New SHH key 添加生成的 SSH key 添加到倉庫中,如下圖所示:

 

 

添加完成后,在Git Bash終端驗證 SSH Key是否添加成功:

 ssh -T git@github.com

輸出以下消息則表示成功:Hi YSGStudyHards! You've successfully authenticated, but GitHub does not provide shell access.

 Gitee添加公鑰:

復制生成后的 ssh key,通過倉庫主頁 管理=>部署公鑰管理=>添加部署公鑰,添加生成的 public key 添加到倉庫中,如下圖所示:

 

 

 

添加完成后,在Git Bash終端驗證 SSH Key是否添加成功:

ssh -T git@gitee.com 

輸出以下消息則表示成功:You've successfully authenticated, but GITEE.COM does not provide shell access.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM