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

在Mac 上生成GitLab 的SSH 密钥并将其添加到GitLab

以下步骤:

  1. 打开终端:在Mac 上打开终端应用程序。
  2. 生成SSH 密钥:在终端中输入以下命令,并替换 your_email@example.com 为你的GitLab 账户邮箱地址:

代码

   ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
  • -t rsa 指定使用RSA 算法生成密钥。
  • -b 4096 指定密钥长度为4096 位。
  • -C "your_email@example.com" 添加一个注释,方便识别。
  1. 1. 保存密钥:

    终端会提示你输入保存密钥的文件名和路径。你可以直接按回车键使用默认路径 ~/.ssh/id_rsa。

  2. 2. 设置密钥密码:

    终端会提示你输入一个密码来保护你的私钥。你可以选择设置密码,也可以直接按回车键跳过(不推荐)。

  3. 3. 启动SSH Agent:

    运行以下命令,启动SSH Agent,以便在需要时自动加载你的私钥:

代码

   eval "$(ssh-agent -s)"
  1. 添加私钥到SSH Agent:将生成的私钥添加到SSH Agent 中:

代码

   ssh-add -K ~/.ssh/id_rsa
  1. 获取公钥:使用以下命令获取你的公钥内容:

代码

   cat ~/.ssh/id_rsa.pub

复制终端中显示的公钥内容。

  1. 添加到GitLab:
    • 登录到你的GitLab 账户。
    • 点击右上角的用户头像,选择"Settings"。
    • 在左侧导航栏中选择"SSH Keys"。
    • 将复制的公钥内容粘贴到"Key" 文本框中。
    • 可以为密钥添加一个描述(Title),方便识别。
    • 点击"Add key" 按钮。

完成以上步骤后,你的Mac 就可以使用SSH 协议与GitLab 仓库进行交互了。

http://www.lryc.cn/news/617511.html

相关文章:

  • Empire--安装、使用
  • 【12-激活函数】
  • 类和对象(中上)
  • 腾讯 iOA 测评 | 横向移动检测、病毒查杀、外设管控、部署性能
  • 运维学习Day21——LAMP/LNMP 最佳实践
  • react+vite-plugin-react-router-generator自动化生成路由
  • 论文阅读 arxiv 2024 MemGPT: Towards LLMs as Operating Systems
  • Linux:进程调度
  • linux下部署 dify,并配置本地ollama大模型
  • 关系型数据库:原理、演进与生态全景——从理论基石到云原生的深度巡礼
  • 论文阅读:Aircraft Trajectory Prediction Model Based on Improved GRU Structure
  • AD8475ARMZ-RL ADI放大器/缓冲器 集成电路IC 半导体芯片
  • AI Coding 概述及学习路线图
  • 【IntelliJ IDEA】修改堆内存
  • window显示驱动开发—多平面覆盖硬件要求
  • A2O MAY确认发行新曲《B.B.B (Bigger Badder Better)》 8月13日强势回归!
  • 【论文阅读】BEVFormer论文解析及Temporal Self-Attention、Spatial Cross-Attention注意力机制详解及代码示例
  • 基于领域事件驱动的微服务架构设计与实践
  • 【10】微网优联——微网优联 嵌入式技术一面,校招,面试问答记录
  • 15. xhr 对象如何发起一个请求
  • SAE J2716多协议网关的硬件架构与实时协议转换机制解析
  • pdf转word教程
  • 轻量级解决方案:如何高效处理Word转PDF?
  • ubuntu20.04交叉编译vlc3.0.21 x64 windows版本
  • C/C++练习面试题
  • WebSocket-java篇
  • 使用frp内网穿透实现远程办公
  • etf期权剩余0天还能交易吗?
  • Rust学习笔记(一)|Rust初体验 猜数游戏
  • 面试题-----RabbitMQ