问题描述:
设备:mac
1.本地设置了username:git config global user.name
2.设置邮箱:git config global user.email
3.检查本地是否有ssh:cat ~/.ssh/id_rsa.pub
4.如果有,则直接复制:cat ~/.ssh/id_rsa.pub
5.复制之后,在gitlab后台设置ssh key,成功
6.本地执行git clone ssh://XXXXX,报错:未关联/无权限等
解决方案:
1.复制并运行 rm -rf ~/.ssh/* 把现有的ssh key都删掉
2.运行 ssh-keygen -t rsa -b 4096 -C “你的邮箱” ,注意填写你的真实邮箱,生成新的ssh key
3.复制 cat ~/.ssh/id_rsa.pub
4.登陆gitlab,设置ssh key,再执行git clone ssh://运行无误
其他: