一台电脑配置两个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
热门推荐
明星爸妈力荐:宝宝起名Ava的N个理由
“Ava”:一个名字,多重意义
Ava:源自德国的小鸟之名
春晚和B站之间,差着亿万年轻人
在这场艺术与科技的对话中,寻找世界的模型
三星堆青铜神树:AI助力千年文物“重生”,揭秘古蜀文明神秘符号
酒吧灯光新潮流:打造独特氛围
正月初四:迎灶神,接五路!
周末情侣马拉松,一起跑出甜蜜!
周末情侣打卡:徒步+野餐+骑行
怎么查信用卡逾期记录查询具体时间,如何准确查询信用卡逾期记录的具体时间?
李贞贤带火的“Ava”:名字背后的力量
明星爸妈都爱给娃起名叫Ava!
情人节必学!让感情升温的创新互动方式
云南情侣游:打造难忘二人世界
情侣马拉松:最浪漫的周末约会方式
海参的八种家常做法
康定木格措、泸定桥三日游:邂逅圣湖与铁索桥的传奇
端午自驾游攻略:四姑娘山&稻城亚丁5天4晚深度游
鼓浪屿老别墅:厦门文化的瑰宝
鼓浪屿番婆楼:中西合璧的建筑瑰宝
松江鲈鱼:冬日里的滋补美味
秋冬进补首选:红烧鲈鱼怎么做?
李子柒教你做红烧鲈鱼:从处理到出锅的完整攻略
怎么给视频加特效?pr能做的特效有哪些?
这个周末用情侣小游戏提升爱情温度!
情侣必玩:这些小游戏让你们更亲密!
情侣大富翁:甜蜜互动新玩法
情侣必玩:国王游戏&不准笑挑战
赵本山:春晚小品应以娱乐为主,而非教育