本地git仓库无法提交到gitlab

1,169 阅读1分钟

接手了公司前辈用的mac,发现上面已经有git了,然后就出现一个问题,本地git add commit都是可以的,但是push的时候会报错,找了好久的原因,终于算是解决了吧,在这里记录下:

git config --global user.name "your username"  【修改git配置的用户名】
git config --global user.email "your email"    【修改git配置的邮箱】

然后输入

ssh-keygen -t rsa -C 'your email'

一路y,会生成一个表格,我也不知道是啥,然后:

cat ~/.ssh/id_rsa.pub

就能看到你的秘钥了,应该是秘钥吧,复制下来:

最后打开我们的gitlab,用户头像下面的setting:

然后点ssh,把复制下来的秘钥填入再Add key就好了: