[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 [email protected]

或者

ssh -T github.com

git checkout -b xin

git push --set-upstream origin xin

相关推荐
xq51486310 分钟前
Linux系统下安装mongodb
linux·mongodb
柒七爱吃麻辣烫10 分钟前
在Linux中安装JDK并且搭建Java环境
java·linux·开发语言
数澜悠客12 分钟前
AI与IoT携手,精准农业未来已来
人工智能·物联网
猎板PCB黄浩23 分钟前
AI优化高频PCB信号完整性:猎板PCB的技术突破与应用实践
人工智能
Icoolkj30 分钟前
可灵 AI:开启 AI 视频创作新时代
人工智能·音视频
孤寂大仙v1 小时前
【Linux笔记】——进程信号的产生
linux·服务器·笔记
RK_Dangerous1 小时前
【深度学习】计算机视觉(18)——从应用到设计
人工智能·深度学习·计算机视觉
深海蜗牛1 小时前
Jenkins linux安装
linux·jenkins
AI大模型顾潇1 小时前
[特殊字符] 本地部署DeepSeek大模型:安全加固与企业级集成方案
数据库·人工智能·安全·大模型·llm·微调·llama
_Itachi__1 小时前
深入理解目标检测中的关键指标及其计算方法
人工智能·目标检测·目标跟踪