1.你需要确定你gitlab上的账号具有操作该远程仓库的权限
2.在IDEA中正确的配置git
3.如果上述配置之后,仍然无法连接,可能是你的证书存在问题,需要重新配置证书,有些人可能用TortoiseGit工具配置了相应的公钥与私钥,但需要注意的是TortoiseGit工具配置的公钥和私钥是ppk格式的无法在idea和git中使用,所以需要重新配置三者都可以使用的ssh密钥
3.1打开git bash here,在窗口中输入ssh-keygen -t rsa -C ‘远程仓库注册时使用的邮箱地址’,回车,让你输入密钥的保存地址,默认即可,继续输入passphrase ,如果没有,直接回车即可
3.2完成之后,会在图中对应的位置生成公钥私钥文件,将以.pbu结尾的公钥文件打开,将内容拷贝到下图gitlab中的指定位置(公钥内内容不能出现空格),输入一个标题,密钥是每个电脑只有一个,建议可以用电脑名当作标题方便区分
3.3ssh密钥配置完成,打开idea,按下图所示连接远程仓库
4.如果出现上图所示,表示远程仓库已经连接,可以操作仓库中的代码
5.配置TortoiseGit使用的私钥
5.1打开TortoiseGit安装目录bin目录下的puttygen.exe文件,点击load,选择刚生成的私钥,点击save private key ,指定key存储的位置,存储对应生成的ppk格式的私钥。