一台电脑配置两个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
热门推荐
小猪V5教你如何成为社区团购超级团长
什么是CUDA?CUDA基础知识介绍
美国多数行业工作时长回落至近三年低位
一起彩揭秘:彩票号码背后的秘密
解密彩票心理学:为什么觉得自己更容易中奖?
全球化背景下的跨文化沟通:挑战与应对
中西文化差异,如何影响你的英语学习?
跨国公司如何破解跨文化沟通难题?
GAN和VAE:AI合成照片的新纪元
从文物到“活物”,科技助力考古和文物保护“炫”起来
《追风筝的人》:一个关于背叛与救赎的故事
去香港能带多少现金?海关提醒:携带进出境现钞有限额
番茄小说改名攻略:让你的作品C位出道!
番茄小说改书名全攻略:从步骤到技巧,一文掌握!
番茄小说头条推荐:如何用精准语言吸粉?
双十一单身狗被催婚?长辈观念大揭秘!
费孝通视角下的长辈催婚现象解析
如何写出一份高分实习总结报告?
新媒体运营:让你的实习总结C位出道!
用WPS高效完成实习总结,提升职场竞争力
如何克服心理实习写作障碍?这份实用指南请收好!
到底谁的基因决定了孩子的智商和长相?遗传基因的科学结论来了
如何帮助孩子发现并利用自己的天赋和兴趣?家长必看!
如何理解和引导叛逆孩子,建立良好亲子关系的艺术探讨
儿童保健与疾病预防全攻略
心电图机原理及电路超详细讲解
酸枣仁汤:千年古方如何科学应对现代人失眠困扰?
自制酸枣仁汤,告别失眠烦恼!
张仲景秘方:酸枣仁汤助眠大揭秘
卧室和客厅如何正确摆放水晶能量塔