git賬號連接gitee、gitlab與github


一、生成一個SSH公鑰就可以連接多個平台

第一步:設置全局用戶名,必須設置,名字隨意填寫

git config --global user.name "名字"

第二步:設置全局郵箱,僅僅表明你的身份,與github、gitee上注冊的可以不一樣

git config --global user.email "suiyi@123.com"

git config --list查看設置是否成功

 第三步:生成ssh秘鑰,此處的郵箱隨便寫的,跟哪個平台郵箱都有沒啥子關系

ssh-keygen -t rsa -C "test@11.com"

 

第四步:將此公鑰分別部署到gitee、gitlab、github中去

gitee平台:

github平台:

 

 

gitlab平台:

 

第五步:驗證是否配置成功

gitee:免密拉取gitee平台項目:

 

gitee:在gitee項目中查看遠程倉庫地址

 githab:免密拉取gitlab平台項目:

 

 githab:在gitlab項目中查看遠程倉庫地址

 gitlab:免密拉取gitlab平台項目:

 

 gitlab:在github項目中查看遠程倉庫地址

 第六步:結論:

生成一個ssh公鑰完全可以配置到多個平台上面

本地配置的全局用戶名與郵箱信息就是提交記錄人的用戶名與郵箱地址

 

 二、每個平台分別對應着一個SSH公鑰

第一步: 設置全局用戶名,必須設置,名字隨意填寫

git config --global user.name "名字"

第二步:設置全局郵箱,僅僅表明你的身份,與github、gitee上注冊的可以不一樣

git config --global user.email "suiyi@123.com"

第三步:生成秘鑰

生成gitee秘鑰

ssh-keygen -t rsa -C "郵箱" -f ~/.ssh/id_rsa_gitee

生成gitlab秘鑰

ssh-keygen -t rsa -C "郵箱" -f ~/.ssh/id_rsa_gitlab

生成github秘鑰

ssh-keygen -t rsa -C "郵箱" -f ~/.ssh/id_rsa_github

-t:指定哪種加密算法

rsa:一種非對稱加密算法

-C:描述使用哪個賬號

-f:生成文件路徑

第四步:配置文件配置

touch config命令創建配置文件

 文件中填入以下參數

# gitee
Host gitee.com
Hostname gitee.com
User one #沒發現有啥用
IdentityFile ~/.ssh/id_rsa_gitee

# gitlab
Host gitlab.com
Hostname gitlab.com
User two
IdentityFile ~/.ssh/id_rsa_gitlab

# github
Host github.com
Hostname github.com
User three
IdentityFile ~/.ssh/id_rsa_github

第五步:將公鑰分別部署到gitee、gitlab、github中去

第六步:測試

免密拉取gitee項目

免密拉取gitlab項目 

免密拉取github項目

 

 


免責聲明!

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



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