git 服务默认使用 ~/.ssh/id_rsa
密钥,如果 git 的密钥不是这个,就会报错。配置 git 自定义密钥的方式之一就是配置 ssh_config 文件。
比如我们要克隆
git@code.aliyun.com:test/test.git
windows 设置目录文件
进入目录 C:\Users\<user>\.ssh
,使用编辑器打开 config
文件。
linux 设置目录文件
打开文件 /etc/ssh/ssh_config
。
在 Host *
这一行前面加上下面的配置:
Host alicode
HostName code.aliyun.com
IdentityFile 密钥文件
User git
这样配置好了后,直接执行 git clone alicode:test/test.git
即可。