日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

本地管理多个git账号

發布時間:2023/12/14 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 本地管理多个git账号 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

代碼托管網站有GitHub、碼云、coding等等,還有公司內部的私服gitlab,如何把多個賬號管理起來使它們不相互影響呢,就要我們合理的配置ssh。
比如我現在要在github、gitee、gitlab使用三個git賬號 a、b、c ,這里的a、b、c指的是你在三個平臺上的注冊賬號,使用注冊郵箱也可以。當只是用一個git賬號的時候不用配置config,使用多個就要配置一下了(也有說不用配置也能正常用…)。
本文也參考了其他文章(見文末),與他們不同的是我先把賬號的配置做好。
在電腦的.ssh文件夾下(比如我的路徑是C:\Users\acer\.ssh)新建一個名為config的文件,沒有后綴。

用文本編輯器打開并編輯,分享一下我的配置,注意空格及中英文:

#Host: 服務器(自己的辨識標識,可以隨便寫) #HostName: 主機名或域名,建議使用域名(倉庫的host地址) #User: 倉庫的用戶名或者郵箱 #IdentityFile: rsa文件路徑(對應的秘鑰存儲路徑) #PreferredAuthentications publickey: 讓ssh只使用publickey方式去驗證,若失敗就直接跳過密碼登錄#github Host github.com HostName github.com User a IdentityFile ~/.ssh/github_id_rsa PreferredAuthentications publickey#gitee Host gitee.com HostName gitee.com User b IdentityFile ~/.ssh/gitee_id_rsa#gitlab Host gitlab.com HostName gitlab.com User c IdentityFile ~/.ssh/gitlab_id_rsa

打開Git Bash
1、清除 git 的全局設置(新安裝git可以跳過)

git config --global --unset user.name git config --gloabal --unset user.email

2、為每一個賬號都生成一對秘鑰(私鑰和公鑰)
為賬號 a 生成秘鑰(上面config里User部分配置的是郵箱,下面""里最好也填郵箱,便于分辨):

ssh-keygen -t rsa -C "a"

我自己實際的供參考:

就這樣依次為GitHub、gitee、gitlab生成對應的rsa和rsa.pub文件,生成秘鑰的部分截取:

3、將后綴的.pub的公鑰分別添加到不同平臺的ssh公鑰里面。
4、最后是測試
ssh -T git@對應的服務器地址(也就是config里填的Host后面的內容)
如果你是Host gitee_test,那么測試的時候就這樣:ssh -T git@gitee_test。
如我的:ssh -T git@gitee.com ,如果顯示以下信息就是OK的:
ssh -T git@github.com回車:

然后就可以“隨意”使用這三個平臺的倉庫了。

歡迎留言評論交流討論,提供意見、建議。

參考到的文章(謝謝他們):
https://www.jianshu.com/p/2efbe107199b
https://blog.csdn.net/qq_30227429/article/details/80229167
https://blog.csdn.net/nmzkchina/article/details/76162512
https://blog.csdn.net/xigua355/article/details/84909202
https://blog.csdn.net/u010324331/article/details/82154720
https://www.cnblogs.com/zhangceblogs/p/8488384.html
https://www.cnblogs.com/Kyouhui/p/6878963.html

總結

以上是生活随笔為你收集整理的本地管理多个git账号的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。