【GIT】GitHub添加ssh密钥

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

在想要克隆GitHub项目到本地时,通常开源通过https和ssh两种方式,由于GitHub的服务器步数在海外,https连接受网络波动的影响较大,经常会出现连接中断的情况,相比之下,用ssh方式进行克隆显得更加方便和高效。

GitHub 的 SSH 密钥用于对你的 GitHub 账号进行身份验证,以便你能够通过 SSH 安全地连接和进行操作。使用 SSH 密钥,你可以在与 GitHub 远程仓库进行交互时,无需每次都输入用户名和密码。

以下是 GitHub SSH 密钥的功能和优点:

  1. 身份验证:通过将你的 SSH 公钥与 GitHub 关联,你可以使用私钥对你的身份进行验证。这样,你可以在与 GitHub 进行通信时,无需提供用户名和密码。

  2. 安全性:SSH 密钥使用非对称加密算法来进行身份验证,这意味着你的私钥用于加密信息,而只有对应的公钥能够解密。这种加密机制确保了通信的安全性。

  3. 便利性:一旦将 SSH 密钥添加到你的 GitHub 账号中,你可以通过 SSH 协议与 GitHub 远程仓库进行通信,而无需每次都输入用户名和密码。这样可以提高操作的便捷性和效率。

  4. 多个仓库访问:使用 SSH 密钥,你可以轻松地在多个仓库之间进行切换,而无需频繁输入凭据。只要你的 SSH 密钥已与相应的仓库关联,你就可以直接访问它们。

要使用 SSH 密钥与 GitHub 进行交互,需要在 GitHub 上生成 SSH 密钥对,并将公钥添加到 GitHub 账号中。下面简单介绍一下在GitHub中添加ssh密钥的具体流程:

参考:GitHub官方文档

1.检查现有ssh密钥

$ ls -al ~/.ssh

检查目录列表以查看是否已经有 SSH 公钥。 默认情况下,GitHub 的一个支持的公钥的文件名是以下之一。

  • id_rsa.pub
  • id_ecdsa.pub
  • id_ed25519.pub

2.生成新的ssh密钥

$ ssh-keygen -t ed25519 -C "your_email@example.com"

在提示符下,键入安全密码:

Enter passphrase (empty for no passphrase): [Type a passphrase]
Enter same passphrase again: [Type passphrase again]

3.将ssh密钥添加到ssh-agent

# start the ssh-agent in the background
$ eval "$(ssh-agent -s)"
> Agent pid 59566

4.将ssh私钥添加到ssh-agent

$ ssh-add ~/.ssh/id_ed25519

5.将ssh公钥添加到GitHub上的帐户

  • 将 SSH 公钥复制到剪贴板
$ clip < ~/.ssh/id_ed25519.pub
  • GitHub页面的右上角个人中心——settings——SSH 和 GPG 密钥——新建 SSH 密钥

按提示操作即可。文章来源地址https://www.toymoban.com/news/detail-529099.html

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

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

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

相关文章

  • Ubuntu git SSH密钥添加

    本文介绍Ubuntu git SSH密钥添加方法。 1.生成密钥的命令 密钥是Ubuntu和github或者gitee的联系的纽带,用于验证。 ssh-keygen -C “10xxxxxxxx@qq.com” -t rsa 格式:ssh-keygen -C “git或者gitee账户绑定的邮箱” -t rsa 2.查看密钥 密钥在~/.ssh目录下的id_rsa.pub文件中, cat ~/.ssh/id_rsa.pub 3.往git仓库

    2024年02月13日
    浏览(89)
  • Git 安全远程访问:SSH 密钥对生成、添加和连接步骤解析

    SSH(Secure Shell)是一种用于安全远程访问的协议,它提供了加密通信和身份验证机制。在使用 SSH 连接到远程 Git 存储库时,您可以使用 SSH 密钥对来确保安全性。以下是关于如何生成和使用 SSH 密钥对的详细步骤: 生成 SSH 密钥对 打开终端或命令行工具。 在命令行中运行以下

    2024年03月09日
    浏览(58)
  • git常用命令(git github ssh)

    被” “和\\\"[ ]“包含起来的内容表示用户自己选定的参数。但” “是要求用户必须输入的,而”[ ]\\\"表示用户可以根据自己的需要选择输入。 比如git reset的语法是这样的: 其中commitid指的是commit id,可以理解为每一提交到本地仓库之后该仓库状态的ID,利用这个ID我们可以快速

    2024年02月03日
    浏览(51)
  • 【详细教程】关于如何使用Git&GitHub的基本操作汇总&GitHub的密钥配置 ->(个人学习记录笔记)

    点击 官网链接 后,进入Git官网,下载安装包 然后根据系统类型进行下载,一般为windows 一般选择64位的安装器版本 下载好后开始安装 点击Next 默认即可,Next 默认即可,Next Next Next Next Next Next Next Next Next Next install即可 我们在桌面随便创建一个文件夹例如code 进入code文件夹 鼠

    2024年02月06日
    浏览(55)
  • GitHub-使用 Git工具 创建密钥id_rsa.pub

    打开Git Bash 工具 输入指令【ssh-keygen】,并按下三次回车键,最终如下图所示: 打开命令行中所示的文件路径【C:UsersLuck.ssh】;如图所示出现了两个新建文件 私钥【id_rsa】和公钥【id_rsa.pub】 使用vs code 或者 记事本 打开公钥文件【id_rsa.pub】,并复制其中的所有内容;如下图

    2024年02月02日
    浏览(50)
  • vscode通过ssh连接github仓库(git+ssh+github+vscode详细步骤)

    首先我们先来了解一下什么是 ssh 和 github SSH(Secure Shell)是一种网络协议,用于在不安全的网络中安全地传输数据和执行远程命令。它提供了加密的通信通道,使得数据传输过程中不容易被窃听或篡改。 SSH 使用公钥加密和私钥解密的方式进行身份验证和数据传输。用户生成

    2024年01月25日
    浏览(59)
  • 使用 SSH 方式实现 Git 远程连接GitHub

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

    2024年01月18日
    浏览(69)
  • 使用ssh连接github——git学习之路(二)

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

    2024年02月14日
    浏览(57)
  • 本地Git仓库和GitHub仓库SSH传输

    SSH创建命令解释 ssh-keygen = 用于创建密钥的程序 -m PEM = 将密钥的格式设为 PEM -t rsa = 要创建的密钥类型,本例中为 RSA 格式 -b 4096 = 密钥的位数,本例中为 4096 -C “azureuser@myserver” = 追加到公钥文件末尾以便于识别的注释。 通常以电子邮件地址用作注释,但也可以使用任何最适

    2024年02月14日
    浏览(44)
  • Git 配置SSH,多个 Github 账号配置不同的SSH KEY

    首先做个说明 生成一对默认的私钥公钥,私钥自己客户端留着用,公钥可以给多个平台用。 多对私钥公钥,主要是应对一个平台多个账号的情况。当然你想每个平台使用不同的私钥公钥也是可以的。 多次生成私钥公钥需要自己重新命名,否则会覆盖之前的。 一、查看是否已

    2024年02月07日
    浏览(67)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包