当前位置: 首页 > 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.xdnf.cn/news/1279765.html

相关文章:

  • Django Request 与 DRF Request 的区别
  • (Arxiv-2025)Phantom:通过跨模态对齐实现主体一致性视频生成
  • 什么情况下会导致日本服务器变慢?解决办法
  • 第2节 大模型分布式推理架构设计原则
  • AIStarter修复macOS 15兼容问题:跨平台AI项目管理新体验
  • MySQL权限管理和MySQL备份
  • 大模型落地实践:从技术重构到行业变革的双重突破
  • C/C++练习面试题
  • Selenium动态元素定位
  • 【运维进阶】WEB 服务器
  • 学习观察和行动:机器人操作中任务-觉察的视图规划
  • docker安装searxng
  • C语言如何安全的进行字符串拷贝
  • 云原生环境 Prometheus 企业级监控实战
  • Centos 用http ftp搭建本地yum源 保姆级教程
  • QML开发:动画元素
  • 企业高性能web服务器Nginx的详细部署(实战篇)
  • [4.2-2] NCCL新版本的register如何实现的?
  • ResponseBodyAdvice是什么?
  • ChatML vs Harmony:深度解析OpenAI全新对话结构格式的变化
  • ARM基础概念 day51
  • Redis应⽤-缓存与分布式锁
  • Vue3从入门到精通:3.1 性能优化策略深度解析
  • 基于SpringBoot+Uniapp的血压监控小程序(Echarts图形化分析)
  • OV5640 相机开发流程
  • Apollo平台下相机和激光雷达手眼联合标定
  • 游戏引擎(Unreal Engine、Unity、Godot等)大对比:选择最适合你的工具
  • 2025世界机器人大会,多形态机器人开启商业化落地浪潮
  • ubuntu24.04设置登陆背景图片
  • 工业相机与智能相机的区别