1、先查看 mac 系统中是否存在 ssh 秘钥,默认路径
命令:cd ~/.ssh
2、若存在文件夹,查看文件夹下文件
命令:ls
3、是否存在 id_rsa、id_rsa.pub 文件,或相对应的一组秘钥
4、若不存在,将 win 系统中存在的一组秘钥复制到 ~/.ssh文件目录下
cp / 路径/id_rsa ~/.ssh/id_rsa
cp /路径/id_rsa.pub ~/ssh/id_rsa.pub
5、将改组秘钥添加到ssh-agent 维护列表中
ssh-add -K ~/.ssh/id_rsa
ssh-add -K ~/.ssh/id_rsa.pub
6、执行完命令后若出现如下错误,是由于你的秘钥权限太大,将你的文件权限修改就好。
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for '/Users/xxxx/.ssh/id_rsa' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
修改文件权限命令:chmod 0600 ~/.ssh/id_rsa
查看文件权限命令:ls -l 文件名
查看文件夹下所有文件命令: ls -l 文件夹名
再重新执行添加秘钥命令,即可完成。
ssh-add -K ~/.ssh/id_rsa
ssh-add -K ~/.ssh/id_rsa.pub
然后就可以在 git 上上传公钥秘钥使用.git地址获取资源