解决mac上 git clone 出现Permission denied,please try again


解决mac上 git clone 出现Permission denied,please try again

公司项目在gitlab上托管,今天在 git clone 的时候 Permission denied,please try again ,然后尝试输入密码不行,sudo也不行,
首先,检查一下自己的Git账号和邮箱:
查看Git账号
git config --global user.name
查看Git邮箱
git config --global user.email
这种是账号错误

但是今天遇到的问题是没有配置SSH key

打开terminal
首先检查是不是有SSH key ,命令如下:
cat ~/.ssh/id_rsa.pub
如果没有,会提示no such file or directory
如果有就删除,命令如下:
cd ~
rm -rf .ssh

接下来重新生成一个SSH key

命令如下:双引号中输入你的邮箱地址,比如公司的邮箱
ssh-keygen -t rsa -C "your_email@example.com"
接下来会提示输密码,直接回车就可以,回车三次。
接下来查看刚刚生成SSH key,命令如下:
cat ~/.ssh/id_rsa.pub

最后,进入GitLab,登陆,点击右侧自己头像,进入Settings。
左侧导航栏点击SSH Keys,将复制的内容粘贴到Key下方框中。
此时,Title会自动将你的邮箱填入,这个地方是用来标记你用的哪台电脑生成的这个SSH Key。
点击 Add key,成功。

最后 在终端输入 git clone "你的项目地址,SSH形式的"大功告成


文章作者: 小小学生
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 小小学生 !
评论
  目录