Mac 配置ssh
cd ~/.ssh
ls -a //查看是否已经存在
如果没有生成新的ssh key
ssh-keygen -t rsa -C "email@.com"
email@com是你注册GitLab或GitHub的邮箱
输入命令后回车之后会让你输入密码,你也要输入,也可以一直点击回车,会在~/.ssh下生成 id_rsa和 id_rsa.pub
将id_rsa.pub中的内容复制,然后在GitHub或者Gitlab点击add ssh key
cat ~/.ssh/id_rsa.pub
将内容复制到红框中,点击 Add key
在 git push 代码时报remote: HTTP Basic: Access denied
是因为本地配置的git用户名和密码与远程gitlab注册的用户名和密码不一致,我是通过输入命令
git config --global credential.helper osxkeychain
之后再push 输入正确的用户名与密码
通过钥匙串对用户名和密码进行修改
第一步:找到你的钥匙串的位置
应用程序----实用工具-----双击钥匙串----右上角搜索git------双击登陆-----显示密码-----输入两次你的开机密码-----然后更改。