首先,你需要确认自己是否已经拥有密钥。 默认情况下,用户的 SSH 密钥存储在其 ~/.ssh 目录下。 进入该目录并列出其中内容,你便可以快速确认自己是否已拥有密钥:
$ cd ~/.ssh
$ ls
我们需要寻找一对以 id_dsa 或 id_rsa 命名的文件,其中一个带有 .pub 扩展名。 .pub 文件是你的公钥,另一个则是与之对应的私钥。 如果找不到这样的文件(或者根本没有 .ssh 目录),就需要自己创建密匙。
ssh-keygen -t rsa -C "邮箱"
首先确定密匙的储存位置(默认是保存在C盘的user/admin/.ssh)文件夹里。
然后设置密码及确认密码,如果不想设置就直接回车。
创建成功之后就在你设置的储存位置(默认位置)找到带有.pub 扩展名的文件,用文本打开全选复制添加到git服务器就可以了。
如果提示没有权限 在 .ssh文件夹添加config文件其内容如下:
Host *
HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedKeyTypes +ssh-rsa