[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

相关推荐
可乐+冰05 小时前
Android 编写高斯模糊功能
android·人工智能·opencv
嘀咕博客5 小时前
SynClub-百度在海外推出的AI社交产品
人工智能·百度·ai工具
AI算法工程师Moxi5 小时前
什么是迁移学习(transfer learning)
人工智能·机器学习·迁移学习
UNbuff6 小时前
Linux gzip 命令使用说明
linux
空白到白6 小时前
机器学习-KNN算法
人工智能·算法·机器学习
aliedudu6 小时前
机器学习概述
人工智能·机器学习
love you joyfully7 小时前
循环神经网络——pytorch实现循环神经网络(RNN、GRU、LSTM)
人工智能·pytorch·rnn·深度学习·gru·循环神经网络
袁庭新7 小时前
AI如何辅助创业?年轻人一定要创业
人工智能·创业
幸运狗头7 小时前
Linux学习-基于TCP实现群聊
linux·学习·tcp/ip·群聊
渡己(Sorin)7 小时前
Ubuntu有限网口无法使用解决方法
linux·运维·ubuntu