当前位置: 首页 > news >正文

gitlab配置git的ssh秘钥

1. 检查现有 SSH 密钥

ls -al ~/.ssh

如果看到类似以下文件,说明已有密钥:

  • id_rsa 和 id_rsa.pub (RSA 密钥)

  • id_ed25519 和 id_ed25519.pub (Ed25519 密钥)

2. 生成新的 SSH 密钥

方法一:使用 Ed25519 算法(推荐)

ssh-keygen -t ed25519 -C "your_email@example.com"

方法二:使用 RSA 算法

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

3. 密钥生成过程详解

运行命令后,会提示以下信息:

Generating public/private ed25519 key pair.
Enter file in which to save the key (/home/your_username/.ssh/id_ed25519):

密钥保存路径

  • 直接回车:使用默认路径 /home/your_username/.ssh/id_ed25519

  • 自定义路径:输入其他路径

设置密码(可选)

Enter passphrase (empty for no passphrase):
Enter same passphrase again:

Windows 用户名包含中文字符,导致路径创建失败

方案一:指定自定义路径(推荐)

# 指定一个简单的路径来保存密钥
ssh-keygen -t ed25519 -C "1097958820@qq.com" -f /e/ssh_keys/id_ed25519

方案二:在 Git Bash 中创建目录

# 先创建 .ssh 目录
mkdir -p ~/.ssh# 然后生成密钥
ssh-keygen -t ed25519 -C "1097958820@qq.com"

方案三:使用绝对路径

# 使用绝对路径生成密钥
ssh-keygen -t ed25519 -C "1097958820@qq.com" -f /c/Users/Public/.ssh/id_ed25519

查看公钥

# 显示公钥内容(复制这个添加到 Git 服务)
cat /e/work/git-ssh/id_ed25519.pub

将sshkey填写到git仓库的用户配置界面

添加成功之后即可正常拉取更新代码了-使用ssh拉取

http://www.dtcms.com/a/532040.html

相关文章:

  • 机器狗进化论:当“园区跑腿”遇上具身智能,一场静悄悄的变革正在发生
  • 江宁区建设工程质量监督站网站学校网站源码开源
  • Docker LXC深度解析:从基础概念到实战演练
  • Spring Boot3零基础教程,docker 批量安装软禁,笔记68
  • 【C语言】函数栈帧的创建和销毁
  • 架构的尺度:从单机到分布式,服务端技术的深度演进
  • 优秀国内个人网站网址网站设计需要那些模块
  • 【ARM驱动】【FreeROTS移植到ARM驱动平台介绍】
  • BELLE中的表1
  • go-ethereum core之交易索引txIndexer
  • 描述对于营销型网站建设很重要飘红效果更佳信阳做网站 汉狮网络
  • 油猴脚本学习1——元数据头部
  • mysql 如何让事件执行
  • PantherX2 debain/armbian Jellyfin10.10.7升级10.11启动后无法监听端口8096的解决办法
  • 网站建设利弊中山币做网站公司
  • Kaleidoscope for mac 文件对比工具
  • LeetCode 1901.寻找峰值2
  • 沈阳建设网站费用北京网站优化软件
  • 【Android】【底层原理】深入解析SELinux模块
  • 阮一峰《TypeScript 教程》学习笔记——注释指令
  • 最好的开发网站建设价格app免费制作平台下载
  • 供应链进销存源码uniapp全开源ERP多仓库管理系统pc+app手机端
  • 生物化学Learning Track(15)酶活性的调节
  • 站酷设计网站官网入口下载国外手机设计网站
  • Rust 泛型与特性
  • GPT-1 技术报告
  • 中英双语 网站 模板wordpress返佣
  • 机器学习库的决策树绘制
  • k8s的calico出现ipset报错解决方法
  • SimpleDateFormat