一台电脑配置两个Git账号:工作GitLab与个人GitHub的完美隔离
创作时间:
作者:
@小白创作中心
一台电脑配置两个Git账号:工作GitLab与个人GitHub的完美隔离
引用
1
来源
1.
https://www.cnblogs.com/hi3254014978/p/18378222
在工作中,我们通常使用GitLab进行代码管理,而个人项目则可能托管在GitHub上。如果想在一台电脑上同时管理这两个平台的仓库,且希望保持工作和个人账号的隔离,可以按照以下步骤配置两个Git账号。
具体步骤
1. 生成新的公钥文件
使用以下命令生成一个新的SSH密钥对,用于GitHub账号。你可以根据需要修改后缀名,最后输入你的GitHub绑定邮箱。
ssh-keygen -t rsa -f ~/.ssh/id_rsa_github -C "your_email@example.com"
2. 配置新Git公钥到GitHub
生成密钥后,会在~/.ssh
目录下看到两个新文件:id_rsa_github
和id_rsa_github.pub
。其中id_rsa_github.pub
包含公钥内容。
使用以下命令查看公钥:
more ~/.ssh/id_rsa_github.pub
复制输出的所有内容,然后登录GitHub,在SSH Keys设置页面添加这个公钥。
3. 修改config文件
在~/.ssh/config
文件中添加新的Git账号配置,区分GitHub和GitLab的连接方式。
# GitLab
Host gitlab.com
HostName gitlab.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
User your_gitlab_username
# GitHub
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_github
User your_github_username
4. 测试连接GitHub
使用以下命令测试是否能成功连接到GitHub:
ssh -T git@github.com
如果连接成功,会看到类似以下的输出:
Hi your_github_username! You've successfully authenticated, but GitHub does not provide shell access.
5. 设置指定仓库使用GitHub账号提交代码
在需要使用GitHub账号的仓库中,执行以下命令配置用户名和邮箱:
git config user.email "your_email@example.com"
git config user.name "your_github_username"
这样就完成了对指定仓库的Git账号配置,可以正常提交代码了。
参考资料
- 《一台电脑配置两个Git账号》
- 《一台电脑绑定两个git帐号(GitHub和GitLab)》
附录
可以使用以下Git命令来查看当前的邮箱和用户名配置:
查看全局配置的邮箱和用户名(适用于所有项目):
git config --global user.email
git config --global user.name
查看当前项目配置的邮箱和用户名:
git config user.email
git config user.name
热门推荐
构建“幼小衔接”家校合育新生态
从人性的角度看《水浒传》
Excel中判断闰年的多种方法
正规货车租车合同范本:制定与审查的核心要点
二十四节气丨春色正中分 养生正当时——春分节气养生指南
曝光老板拖欠工资违法吗?一文详解维权途径和法律边界
医学生去日本留学需要具备什么条件?
赴日留学考试全攻略:从语言考试到校内考
艾灸治疗疾病
轻罪法律宣传:普及法律知识 强化法治意识
每天开车都未必懂 教你车胎打风正确技巧
汽车轮胎多久换一次?20年汽修师傅终于说出真相……
常用的食品防腐方法及其优缺点
车主给自己车位单独装道闸,提升安全与便利性的明智之举
中沙之战两天后开打,国足接连迎来两大利好喜讯,取胜沙特有戏了
橄榄油的多种食用方法与健康益处,提升饮食体验的最佳选择
国服宣布WLK幻化一个重要问题被解决 附幻化规则详解
喜阴的大叶花草有哪些
饭后上腹部饱胀嗳气怎么办
“高中数学圆的符号汇总及学习技巧”
鸡精味精吃多了会掉头发吗?掉头发真正的原因及治疗方法
同为王菲男友,为什么李亚鹏做生意惨输,谢霆锋风生水起?
AI辅助的面部热成像可准确预测冠状动脉疾病
凤梨和菠萝的区别功效与作用
展望:2025传媒业十大趋势
从小白到高手,你不得不看的15本AI好书
不要再误会芒果!稳定血糖能力竟胜香蕉?最佳食用时机是?
选择电阻时应考虑的关键因素
皮亚杰丨认知发展之形式运算阶段
袁亚湘委员呼吁:破除就业“第一学历”歧视,让人才评价回归能力本位