You won’t be able to pull or push repositories via SSH until you add an SSH key to your profile

Git通过SSH获取或推送存储库 - 图1

如图所示!首先保证环境已经安装好 git,没安装可以自行百度谷歌

第一步:在 git 中输入命令:$ cd ~/.ssh

Git通过SSH获取或推送存储库 - 图2

如果出现 “没有匹配的目录或者文件” 则没有生成过 KEY,如果显示有 id_rsa.pub 或者 id_dsa.pub,直接从第三步开始,跳过生成部分

第二步:生成 key, 在 git 中输入命令:$ ssh-keygen -t rsa -C “gitlab 上的邮箱地址”, 回车后连续回车看到如下图片即可:

Git通过SSH获取或推送存储库 - 图3

第三步:找到 key

刚才的截图上已经有了 key 的生成路径:

Git通过SSH获取或推送存储库 - 图4

所以直接找到即可!并打开 id_rsa.pub 文件!!!

Git通过SSH获取或推送存储库 - 图5

第四步:添加 key,登陆 gitlab:点击账号 —> 点击 Settings—> 点击 SSH KEYS

Git通过SSH获取或推送存储库 - 图6

然后问题就解决了!!!

Git通过SSH获取或推送存储库 - 图7

原文


https://www.cnblogs.com/-qilin/p/15074653.html