Git一台电脑同时绑定两个账号(如gitlab,github)

本文详细介绍了如何在一台计算机上为GitLab和GitHub配置两个不同的Git账号。首先,生成两对公/私钥,然后创建.ssh/config文件,设置不同的Host别名和密钥路径。接着,将公钥分别添加到GitHub和GitLab的SSH设置中。通过取消全局用户名/邮箱设置,改为在项目文件夹内单独设置,确保每次推送都能使用正确的账号。最后,根据使用频率,可以通过设置用户或仓库级别的配置来调整不同账号的优先级。
摘要由CSDN通过智能技术生成

生成两对公/私钥
// ~/.ssh/"用户定义的公钥私钥名称"

ssh-keygen -t rsa -C "注册的github邮箱" -f ~/.ssh/github_id_rsa
// 执行命令后,在~/.ssh/目录中会生成github_id_rsa和github_id_rsa的私钥和公钥

ssh-keygen -t rsa -C "注册的gitlab邮箱" -f ~/.ssh/gitlab_id_rsa
// 执行命令后,在~/.ssh/目录中会生成gitlab_id_rsa和gitlab_id_rsa的私钥和公钥

~/.ssh目录一般在系统C盘的用户目录下

创建config

在~/.ssh下创建config文件,在Windows下可以鼠标右键创建没有后缀名的文件

cd ~/.ssh
touch config

添加如下代码配置

#company 公司
Host gitlab.com
Port 22
User git
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值