自学内容网 自学内容网

[linux] git push时需要输入user 和keyword

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


原文地址:https://blog.csdn.net/Trance95/article/details/140337799

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!