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

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

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

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

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

第三步:找到key

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

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

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

然后问题就解决了!!! 

原文地址:https://www.cnblogs.com/-qilin/p/15074653.html