修改配置文件
- windows 创建 C:\Users\userName.ssh\conf
- linux 创建 ~/.ssh/conf
Host code.aliyun.key1
HostName code.aliyun.com
IdentityFile D:\\key1_PATH\\id_rsa
PreferredAuthentications publickey
Host gitee.com.key2
HostName gitee.com
IdentityFile D:\\key2_PATH\\id_rsa
PreferredAuthentications publickey
Host gitee.com.key3
HostName gitee.com
IdentityFile D:\\key3_PATH\\id_rsa
PreferredAuthentications publickey
参数说明
- Host 自定义别名,可以每个key使用不同的别名
- HostName 这个是真实的域名地址
- IdentityFile 这里是id_rsa的地址
- PreferredAuthentications 配置登录时用什么权限认证–可设为publickey,password publickey,keyboard-interactive等
- User 配置使用用户名,使用publickey 可省略。
克隆代码
git@code.aliyun.key1:userName/prjName.git
git@gitee.com.key2:userName/prjName.git
git@gitee.com.key3:userName/prjName.git
参考