git clone的要是ssh链接!!!!
1、用户名和邮箱
git config --global user.name "name"
git config --global user.email "email"
2、生成ssh key (ED25519)
ssh-keygen -t ed25519 -C "<自定义内容>"
3、复制第二步的ssh,到gitlab的"个人设置-ssh公钥"里。
4、创建/root/.ssh/config
HostName xx.xxyun.com
PreferredAuthentications publickey
IdentityFile /root/.ssh/id_ed25519
或者
Host github.com
HostName github.com
User git
IdentityFile /Users/xin/.ssh/id_ed25519
然后
ssh-add /root/.ssh/id_ed25519
5、设置密钥权限
chmod 600 /root/.ssh/id_ed25519.pub
6、测试是否成功
ssh -T git@xx.xxyun.com
或者
ssh -T github.com
git checkout -b xin
git push --set-upstream origin xin