Git生成多个ssh key

在实际的工作中,

有可能需要连接多个远程仓库,

那么同一台电脑就要生成多个ssh key:

ssh-keygen -t rsa -C "[email protected]"

在C:\Users\Administrator\.ssh目录下创建config文件:

# 配置私有仓库
Host 192.168.1.105                 
    HostName MyGitLab
    IdentityFile C:\\Users\Administrator\\.ssh\\id_rsa.hub
    PreferredAuthentications publickey
    User yangjianliang
    
# 配置github官网
Host github.com                 
    HostName github.com
    IdentityFile C:\\Users\\Administrator\\.ssh\\id_rsa.hub
    PreferredAuthentications publickey
    User yangjianliang

# 配置gitlab官网
Host gitlab.com
    HostName gitlab.com
    IdentityFile C:\\Users\\Administrator\\.ssh\\id_rsa.hub
    PreferredAuthentications publickey
    User yangjianliang

分别去几个仓库填入SSH Key:

测试连接

git clone [email protected]:yjlch1016/SP_API.git

拉某个项目

猜你喜欢

转载自www.cnblogs.com/yjlch1016/p/9693567.html