ubuntu添加 SSH 密钥到 GitHub

打印 上一主题 下一主题

主题 898|帖子 898|积分 2694

好的,以下是详细的步骤,资助你在 Ubuntu 上天生并添加 SSH 密钥到 GitHub:
1. 检查是否已有 SSH 密钥

首先,检查你是否已经有 SSH 密钥:
  1. ls -al ~/.ssh
复制代码
假如看到 id_rsa 或 id_ed25519 文件,则表现你已有 SSH 密钥。假如没有这些文件,继续下一步。
2. 天生新的 SSH 密钥

假如你没有 SSH 密钥,可以通过以下下令天生一个新的:
使用 Ed25519 算法天生密钥(推荐)

  1. ssh-keygen -t ed25519 -C "your_email@example.com"
复制代码
使用 RSA 算法天生密钥(备选)

  1. ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
复制代码
体系会提示你输入保存密钥的文件路径。按回车键使用默认路径 (/home/your_username/.ssh/id_ed25519 或 /home/your_username/.ssh/id_rsa)。
然后会提示你输入一个暗码短语,固然这是可选的,但发起设置一个以增长安全性。
3. 启动 SSH 代理并添加 SSH 密钥

启动 SSH 代理:
  1. eval "$(ssh-agent -s)"
复制代码
添加 SSH 私钥到 SSH 代理:
对于 Ed25519 密钥

  1. ssh-add ~/.ssh/id_ed25519
复制代码
对于 RSA 密钥

  1. ssh-add ~/.ssh/id_rsa
复制代码
4. 将 SSH 公钥添加到 GitHub

复制公钥内容:
对于 Ed25519 公钥

  1. cat ~/.ssh/id_ed25519.pub
复制代码
对于 RSA 公钥

  1. cat ~/.ssh/id_rsa.pub
复制代码
复制输出的内容。
5. 添加公钥到 GitHub


  • 登录到 GitHub。
  • 点击右上角的头像,选择 “Settings”。
  • 在左侧菜单中选择 “SSH and GPG keys”。
  • 点击 “New SSH key”。
  • 在 “Title” 字段中输入一个形貌性的名称(如“Ubuntu Laptop”)。
  • 在 “Key” 字段中粘贴刚才复制的公钥内容。
  • 点击 “Add SSH key”。
6. 验证 SSH 连接

你可以使用以下下令来验证你的 SSH 连接是否有用:
  1. ssh -T git@github.com
复制代码
假如连接乐成,会看到雷同于以下的消息:
  1. Hi username! You've successfully authenticated, but GitHub does not provide shell access.
复制代码
7. 克隆堆栈

现在你应该可以使用 SSH URL 来克隆 GitHub 堆栈:
  1. git clone git@github.com:username/repository.git
复制代码
总结

通过天生 SSH 密钥、将其添加到 SSH 代理,并将公钥添加到 GitHub,你现在应该可以或许无缝地使用 SSH 进行 Git 操作。假如你碰到任何问题,请确保你执行了每一个步骤,而且公钥正确添加到了你的 GitHub 账户中。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

三尺非寒

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表