[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

相关推荐
Menior_6 分钟前
【Linux】进程信号
linux·运维·网络
一只小bit7 分钟前
Linux 进程间通信底层原理(1):匿名与命令管道
linux·运维·服务器
Gss77710 分钟前
Linux 文件与目录属性管理总结
linux·运维·服务器
机器之心21 分钟前
谷歌约战,DeepSeek、Kimi都要上,首届大模型对抗赛明天开战
人工智能
POLOAPI23 分钟前
告别敲代码?Claude Code 让命令行自己 “写指令”,AI 正在重构程序员的双手
人工智能·api
俞凡28 分钟前
IDE 革命:超越自动完成
人工智能
AI大法师37 分钟前
Linux 常用命令分类总结:从入门到精通
linux
AI松子66639 分钟前
Sparse4D系列算法:迈向长时序稀疏化3D目标检测的新实践
人工智能·算法·目标检测
华强笔记1 小时前
ethtool,lspci,iperf工具常用命令总结
linux·网络
数据知道1 小时前
使用GPT机器翻译详解,及对应实现翻译的3个案例
人工智能·gpt·机器翻译