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

Linux 生成 git ssh 公钥

在Linux系统中生成SSH公钥以用于Git的步骤如下:

  1. 打开终端:首先,你需要打开你的Linux系统的终端。

  2. 检查SSH密钥:在生成新的SSH密钥之前,你可以检查是否已经存在SSH密钥。在终端中输入以下命令:

    ls -al ~/.ssh
    

    如果看到id_rsa​和id_rsa.pub​这样的文件,那么你已经有了SSH密钥。

  3. 生成新的SSH密钥:如果你没有SSH密钥,或者想要生成一个新的密钥,可以使用ssh-keygen​命令。在终端中输入以下命令:

    ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
    
    • -t rsa​ 表示使用RSA算法。
    • -b 4096​ 表示生成4096位的密钥,这是推荐的最小长度,以确保安全性。
    • -C "your_email@example.com"​ 是一个可选参数,用于添加一个注释,通常是你的电子邮件地址。

    在执行这个命令后,系统会提示你输入保存密钥的文件位置。默认位置是~/.ssh/id_rsa​,你可以直接按回车键接受。

  4. 设置权限:为了安全,你应该设置SSH密钥的权限,使得只有你自己可以读取。

    chmod 600 ~/.ssh/id_rsa
    
  5. 复制公钥到Git服务器:生成密钥对后,你需要将公钥(.pub​ 文件)的内容添加到你的Git服务器账户中。使用以下命令来复制公钥内容:

    cat ~/.ssh/id_rsa.pub
    

    然后,将输出的内容粘贴到你的Git服务器(如GitHub、GitLab等)的SSH密钥部分。

  6. 测试SSH连接:为了确保一切设置正确,你可以测试SSH连接。例如,如果你使用的是GitHub,可以使用以下命令:

    ssh -T git@github.com
    

    如果一切正常,你应该会看到一条欢迎消息。

按照这些步骤,你就可以在Linux系统中生成SSH公钥,并将其用于Git了。

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

相关文章:

  • CertiK因发现Apple Vision Pro眼动追踪技术漏洞,第6次获苹果认可
  • 自动登录 RPA 的进阶:滑块验证的巧妙实现
  • Flask-WTF的使用
  • Docker 进入容器并运行命令的方法
  • 2024“华为杯”中国研究生数学建模竞赛(E题)深度剖析_数学建模完整过程+详细思路+代码全解析
  • 伊犁云计算22-1 apache 安装rhel8
  • 概率论原理精解【13】
  • 年度巨献 | OpenCSG开源最大中文合成数据集Chinese Cosmopedia
  • Mac 上,终端如何开启 proxy
  • Linux中的进程入门
  • Redis面试真题总结(三)
  • ARM/Linux嵌入式面经(三三):大疆
  • 《DevOps实践指南》笔记-Part 2
  • 树莓派智能语音助手实现音乐播放
  • 【sgCreateCallAPIFunctionParam】自定义小工具:敏捷开发→调用接口方法参数生成工具
  • 完整版:NacosDocker 安装
  • mysql RR是否会导致幻读?
  • 一篇进阶Python深入理解函数之高阶函数与函数式编程
  • python中Web开发框架的使用
  • 【AI视频】Runway:Gen-2 运镜详解
  • Python “函数” ——Python面试100道实战题目练习,巩固知识、检查技术、成功就业
  • [产品管理-15]:NPDP新产品开发 - 13 - 产品创新流程 - 具体产品的创新流程:精益生产与敏捷开发
  • FB仿真模拟PID曲线数据
  • 【变化检测】基于ChangeStar建筑物(LEVIR-CD)变化检测实战及ONNX推理
  • kafka动态认证 自定义认证 安全认证-亲测成功
  • 航空航司reese84逆向
  • 【HTTP】请求“报头”,Referer 和 Cookie
  • 使用sqoop报错
  • 一个简单的基于C语言的HTTP代理服务器的案例
  • Linux学习-Ansible(二)