ZBLOG

github 配置 ssh

配置 GitHub 的 SSH 访问可以通过以下步骤完成:

步骤 1: 检查是否已有 SSH 密钥

在开始之前,首先检查你的系统是否已经有生成的 SSH 密钥。打开终端并输入以下命令:

  1. ls -al ~/.ssh

查看输出中是否有类似 id_rsaid_rsa.pub 的文件。如果这些文件存在,你可以使用现有的密钥;如果不存在,请继续执行下一步。

步骤 2: 生成新的 SSH 密钥

如果你没有现成的密钥,可以使用以下命令生成新的 SSH 密钥:

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

"your_email@example.com" 替换为你的 GitHub 注册邮箱。按下回车键后,系统会提示你选择保存位置和输入密码。默认情况下,密钥会保存在 ~/.ssh/id_rsa(私钥)和 ~/.ssh/id_rsa.pub(公钥)。

步骤 3: 添加 SSH 密钥到 ssh-agent

首先,确保 ssh-agent 正在运行:

  1. eval "$(ssh-agent -s)"

然后,将你的 SSH 私钥添加到 ssh-agent 中:

  1. ssh-add ~/.ssh/id_rsa

步骤 4: 将公钥添加到 GitHub

复制公钥内容到剪贴板。可以使用以下命令显示并复制它:

  1. cat ~/.ssh/id_rsa.pub

接下来,登录到你的 GitHub 帐户,然后按照以下步骤操作:

  1. 点击右上角的头像,选择 Settings
  2. 在左侧菜单中点击 SSH and GPG keys
  3. 点击 New SSH keyAdd SSH key
  4. 在 Title 字段中输入描述性的名称,在 Key 字段中粘贴之前复制的公钥。
  5. 点击 Add SSH key

步骤 5: 测试连接

最后,你可以测试与 GitHub 的连接是否正常。运行以下命令:

  1. ssh -T git@github.com

如果一切设置正确,你应该看到类似下面的信息:

  1. Hi username! You've successfully authenticated, but GitHub does not provide shell access.

这样就完成了对 GitHub 的 SSH 配置!如果你遇到任何问题,请随时询问。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=22478

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?