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

文章目录

        • 生成两对公/私钥
        • 创建config
        • 将.pub中的密钥分别复制到相对应的github和gitlab的SSH and GPG keys上
        • 测试是否配置成功
        • 取消全局用户名/邮箱设置,并进入项目文件夹单独设置
        • 根据账户使用级别来设置优先级

生成两对公/私钥
// ~/.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

你可能感兴趣的:(Git,git,github,服务器)