生成私钥密钥
1 2 3 4 5 6 7 8 9 10 11
| $ cd ~/.ssh
# 生成github.com的ssh-key $ ssh-keygen -t rsa -C xxxx@gmail.com # 定义密钥文件名称 $ id_rsa_github
# 生成gitlab的ssh-key $ ssh-keygen -t rsa -C xxxx@gmail.com # 定义密钥文件名称 $ id_rsa_gitlab
|
配置config
1 2
| $ cd ~/.ssh $ mkdir config
|
内容如下:
1 2 3 4 5 6 7 8 9 10 11 12 13
| # 配置github.com Host github.com HostName github.com IdentityFile C:\\Users\\Administrator\\.ssh\\id_rsa_github PreferredAuthentications publickey User username1
# 配置gitlab Host 192.168.1.101 HostName 192.168.1.101 IdentityFile C:\\Users\\popfisher\\.ssh\\id_rsa_gitlab PreferredAuthentications publickey User username2
|
测试
打开Git Bash客户端,管理员运行
1 2 3 4
| # 测试github.com $ ssh -T git@github.com # 测试gitlab $ ssh -T git@192.168.1.101
|
参考资料