gitlab ssh设置

问题描述:

 设备: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://运行无误

其他:

原文地址:https://www.cnblogs.com/fanyuying-web/p/14870920.html