在 GitHub 上设置 SSH 公钥连接

这篇具有很好参考价值的文章主要介绍了在 GitHub 上设置 SSH 公钥连接。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

GitHub 提供了 SSH 密钥的认证方式,这使得与您的 GitHub 仓库进行安全通信更加方便。通过设置 SSH 公钥,您可以在不需要输入用户名和密码的情况下与 GitHub 仓库进行通信。以下是如何在 GitHub 上设置 SSH 公钥的步骤:

最终效果图

在 GitHub 上设置 SSH 公钥连接,Linux,github,ssh,运维

步骤 1: 生成 SSH 密钥(这些命令需要在Git Bash Here执行)

在终端中执行以下命令,生成 SSH 密钥对:

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

在这里,替换 your_email@example.com 为您的 GitHub 关联邮箱。

步骤 2: 将 SSH 密钥添加到 SSH 代理

运行以下命令将 SSH 密钥添加到 SSH 代理:

eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa

步骤 3: 复制 SSH 公钥

执行以下命令,将 SSH 公钥的内容复制到剪贴板:

cat ~/.ssh/id_rsa.pub

步骤 4: 添加 SSH 公钥到 GitHub

1、登录到 GitHub 帐户。
2、转到您的 GitHub 主页。
3、点击右上角的用户头像,选择 "Settings"。

在 GitHub 上设置 SSH 公钥连接,Linux,github,ssh,运维

4、在左侧导航栏中,选择 "SSH and GPG keys"。
5、点击 "New SSH key" 或 "Add SSH key"。

在 GitHub 上设置 SSH 公钥连接,Linux,github,ssh,运维

6、在 "Title" 字段中,为密钥提供一个描述性的名称。
7、在 "Key" 字段中,粘贴之前复制的 SSH 公钥(cat ~/.ssh/id_rsa.pub查看到的)。
8、点击 "Add SSH key" 或 "Add key" 完成添加。

在 GitHub 上设置 SSH 公钥连接,Linux,github,ssh,运维

步骤 5: 测试连接(或直接git clone)

在终端中运行以下命令,测试 SSH 连接是否成功:

ssh -T git@github.com

如果一切设置正确,您应该看到一条欢迎消息,并确认连接成功。

恭喜!现在已经成功设置了 SSH 公钥连接,可以更安全地与 GitHub 仓库进行交互。

在 GitHub 上设置 SSH 公钥连接,Linux,github,ssh,运维文章来源地址https://www.toymoban.com/news/detail-771067.html

到了这里,关于在 GitHub 上设置 SSH 公钥连接的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • GitHub - 使用SSH进行连接

    有一个 SSH 密钥跟了我很多年,更换电脑也不曾更换它。它不需要额外输入密码就能用,我将它的公钥用在了诸多平台。虽然很方便,但是安全性差(指没有密码)和匿名性差(指同一公钥在不同平台可能被关联)。 于是,计划在保留已有 SSH 密钥的情况下,先新创建一个

    2024年04月23日
    浏览(53)
  • 为 GitHub 设置 SSH 密钥

    1. 起因 给自己的 github 改个名,顺便就给原来 Hexo 对应的仓库也改了个名。然后发现 ub=\\\'hexo clean hexo generate hexo deploy\\\' 失败了,报错如下: 划重点: Please make sure you have the correct access rights and the repository exists. 好像我的 ssh 配置出问题了,想来那就重新配一遍吧,顺便记录下。

    2024年02月16日
    浏览(35)
  • gitHub学习之SSH key的设置

    1、打开git bash 2、创建SSH Key 输入指令: ssh-keygen -t rsa -C 你的邮箱 ps:直接输入邮箱,不要带双引号之类的 然后就会显示这两行表示成功了: 紧接着又会问你: Enter passphrase (empty for no passphrase): 就是让你输入密码,如果你设置了密码,那在你使用ssh传输文件的时候,你就要输

    2024年01月22日
    浏览(52)
  • 如何在Ubuntu上进行GitHub ssh连接

    要在 Ubuntu 上使用 SSH 连接到 GitHub,您需要进行以下步骤: 生成 SSH 密钥对 :首先在您的本地机器上生成一个 SSH 密钥对。打开终端并运行以下命令: 上述命令将为您生成一个新的 ed25519 SSH 密钥对。当提示您输入要保存密钥的位置时,按 Enter 接受默认位置。然后,您将被提

    2024年02月10日
    浏览(33)
  • 使用 SSH 方式实现 Git 远程连接GitHub

    git是目前世界上最先进的分布式版本控制系统,相比于SVN,分布式版本系统的最大好处之一是在本地工作完全不需要考虑远程库的存在,也就是有没有联网都可以正常工作!当有网络的时候,再把本地提交推送一下就完成了同步,非常方便,故而也得到了广大IT工作者的青睐

    2024年01月18日
    浏览(63)
  • mac本地创建ssh key连接github

    今天克隆自己github上面的笔记到新电脑上,用http连接进行克隆,然后要我输入账号密码,输入完报了个提示“remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.”,说是密码验证于2021年8月13日不再支持,那么就只能用ssh key的方式来连

    2024年02月13日
    浏览(36)
  • 使用ssh连接github——git学习之路(二)

    ssh全称为Secure Shell, 意味安全的外壳,旨在为不安全的网络提供共安全的通信。 参考自碎步の流年的博客 使用ssh连接github,能够增强安全性和便捷性。因为可以启用ssh代理,这样就不用每次push都要输入密码。 首先,要保证本机安装了ssh工具,一般windows会自带openssh,没有的

    2024年02月14日
    浏览(48)
  • github与idea连接及ssh秘钥生成

    (1)安装完git后,在开始菜单里面可以,看到如下,选择git cmd (2)按如下步骤生成秘钥,在打开的cmd中输入 ssh-keygen -t rsa -C \\\"your_email@example.com\\\" ,把邮箱换成你自己github注册用的邮箱,按回车,就会看到下面的步骤 输入密码后,显示如下图,就是成功了,这里的密码要牢记

    2024年02月12日
    浏览(37)
  • github 通过ssh进行连接的另一种方式

    一般使用ssh连接是通过22端口。如果已经把ssh公钥假如到了github中还无法连接。可以通过 测试一下。如果报出 ssh: connect to host github.com port 22: Connection timed out 可以通过443 端口进行连接 注意:端口 443 的主机名为 ssh.github.com,而不是 github.com。 也需修改项目地址

    2024年01月20日
    浏览(46)
  • git通过ssh代理连接github(gitee不支持),并更改端口

    需求 git clone github/gitee远程仓库,使用ssh协议,并且走本地的http代理(端口3128)。 运行环境是Ubuntu 20.04。 github使用ssh代理的方案 修改 ~/.ssh/config 文件: Hostname ssh.github.com 和 ProxyCommand nc -X connect -x 127.0.0.1:3128 %h %p 定义对服务器 github.com 的 ssh 调用应该重新路由到端口 3128 上的代

    2024年02月17日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包