Git 配置多个ssh key同时在多个平台上提交代码

2021-02-18  乐帮网

git

Git的SSH KEY配置多个平台的教程,开发环境为Windows 10。
下面以两对key 为例进行说明

1、首先需要生成两对key,可使用以下命令:

ssh-keygen -t rsa -C 'user1@lebang2020.com' -f C:\Users\Administrator\.ssh\user1-rsa

ssh-keygen -t rsa -C 'user2@lebang2020.com' -f C:\Users\Administrator\.ssh\user2-rsa

生成git有问题的话可参考我之前的文章,在右侧相关文章中。

2、在C:\Users\Administrator\.ssh目录下新建名称为config的文件(无后缀名)。用于添加不同平台的不同ssh key,这里是通过host的不同进行标识和区分的,内容如下:
 

# user1
    Host gitee.com
    HostName gitee.com
    PreferredAuthentications publickey
    IdentityFile C:\Users\Administrator\.ssh\user1_id-rsa
# user2
    Host github.com
    HostName github.com
    PreferredAuthentications publickey
    IdentityFile C:\Users\Administrator\.ssh\user2_id-rsa

配置的参数说明:

Host : 主机名
HostName : 主机名
User : 登录名
IdentityFile : 指明上面User对应的identityFile路径

主要参考:https://gitee.com/help/articles/4229#article-header1

以上就是全部内容,lebang2020.cn出品。

公众号二维码

关注我的微信公众号
在公众号里留言交流
投稿邮箱:1052839972@qq.com

庭院深深深几许?杨柳堆烟,帘幕无重数。
玉勒雕鞍游冶处,楼高不见章台路。
雨横风狂三月暮。门掩黄昏,无计留春住。
泪眼问花花不语,乱红飞过秋千去。

欧阳修

付款二维码

如果感觉对您有帮助
欢迎向作者提供捐赠
这将是创作的最大动力