Windows下Github配置ssh公钥(演示时所用系统为Windows11)

这篇具有很好参考价值的文章主要介绍了Windows下Github配置ssh公钥(演示时所用系统为Windows11)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

从Github上拉取项目或提交修改时,使用https的方式,每次都要输入账号密码,很麻烦。使用ssh的方式则可以解决这个问题。

配置ssh key的步骤:

(1)使用git在本地生成公钥和密钥文件(id_rsa.pub、id_rsa)

(2)将生成的公钥添加到Github账号

(3)在git的身份验证代理程序ssh-agent中添加生成的私钥

一、生成ssh keys

1、首先查看是否已有ssh keys:使用Windows键+r->输入cmd打开命令行窗口,输入cd .ssh回车查看是否已经存在对应的文件,若存在该文件,再输入dir,查看该文件夹下文件。有的话可以直接跳到第二步,开始在Github上部署生成的公钥。

windows 公钥,各种工具的安装和配置,github,ssh

 2、没有的话使用下列命令生成ssh key

ssh-keygen -t rsa -C "自己的邮箱地址"
//电子邮件地址在生成 SSH 密钥时主要用于标识该密钥的所有者。当将公钥添加到服务器或代码托管平台(如 GitHub)时,它们将与所提供的电子邮件地址关联起来

回车后会出现提示

Enter file in which to save the key (C:\Users\17110/.ssh/id_rsa):
//这是设置生成密钥的存放位置,直接回车即可,会在c盘的用户目录下生成一个.ssh文件夹,存放生成的ssh公钥和私钥

直接回车后会让设置密码(在设置代理时会需要使用,也可以直接回车不设置密码)

Enter passphrase (empty for no passphrase):
//设置密码
Enter same passphrase again:
//重复所设置的密码,若前一步没有设置直接回车,这里直接回车即可

继续回车出现如下提示,即成功生成ssh keyswindows 公钥,各种工具的安装和配置,github,ssh

打开c盘下的用户文件,即可找到一个.ssh文件夹

windows 公钥,各种工具的安装和配置,github,ssh

其中存放的就是刚刚生成的ssh 公钥(id_rsa.pub)和对应的私钥(id_rsa)

windows 公钥,各种工具的安装和配置,github,ssh

二、在Github上添加生成的ssh 公钥

1、打开Github官网->登录账号->settings

windows 公钥,各种工具的安装和配置,github,ssh

 2、选中左侧菜单栏的SSH and GPG keys->点击New SSH key

windows 公钥,各种工具的安装和配置,github,ssh

3、用编辑器打开之前生成的文件id_rsa.pub,复制文件中的公钥内容,然后在复制内容复制到key下的输入框,Title(自定义的密钥名字),然后点击左下角的按钮,即成功将生成的密钥部署在Github上。

windows 公钥,各种工具的安装和配置,github,ssh

三、在git的身份验证代理程序ssh-agent中添加生成的私钥

1、以管理员身份启动powershell,在搜索框中输入powershell,然后选中右键,以管理员身份启动

windows 公钥,各种工具的安装和配置,github,ssh

2、输入指令启动ssh-代理

Set-Service -Name ssh-agent -StartupType automatic
//Set-Service -Name ssh-agent -StartupType automatic 是一个在 PowerShell 中设置 SSH 代理服务启动类型的命令。
//执行该命令后,SSH 代理服务的启动类型将被设置为自动启动。这意味着每次您启动 Windows 系统时,SSH 代理服务会自动启动,无需手动操作。

3、输入指令将生成的ssh私钥添加到ssh-agent代理中

ssh-add 私钥文件即(id_rsa文件)的存储路径

之前若设置密码,这里需要输入生成ssh key时设置的密码。然后回车看到如下的Identity....即代表部署成功。可以直接使用ssh url进行项目的拉取、修改提交2.windows 公钥,各种工具的安装和配置,github,ssh文章来源地址https://www.toymoban.com/news/detail-628101.html

到了这里,关于Windows下Github配置ssh公钥(演示时所用系统为Windows11)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【git】git ssh 公钥私钥 在 windows和mac 双系统分别如何生成 以及对接各个平台说明

    win和mac 双系统分别如何生成 git ssh windows版本需要下载git bash:https://gitforwindows.org/ 在 git bash 中输入如下指令: 这里需要注意这条指令 ssh-keygen -t rsa -C \\\"xx@qq.com\\\" 如果一路回车则生成的默认为一个私钥 id_rsa 和公钥 id_rsa.pub,且路径为 /c/Users/你的用户名/.ssh/ ,一旦我们指定名称

    2024年02月17日
    浏览(47)
  • wind10生成 SSH 公钥---实现github本地部署、上传

    如前所述,许多 Git 服务器都使用 SSH 公钥进行认证。 为了向 Git 服务器提供 SSH 公钥,如果某系统用户尚未拥有密钥,必须事先为其生成一份。 这个过程在所有操作系统上都是相似的。 首先,你需要确认自己是否已经拥有密钥。 默认情况下 ,用户的 SSH 密钥存储在其  ~/.

    2024年02月12日
    浏览(28)
  • windows系统git使用ssh方式和gitee/github进行同步

    在从github/gitee远程仓库获取代码时,除了使用https方式,我们还可以使用ssh连接的方式与远程仓库服务器通信,其好处是有时会比https更方便、稳定、快速。 和与普通的linux服务器连接一样,为了免去每次远程操作都要输入用户名和密码的苦恼,我们可以选择使用 密钥对 的方

    2023年04月18日
    浏览(47)
  • gitee配置SSH公钥

    第一步,找个地方打开“git bash”,然后输入生成ssh公钥的命令: 然后敲四次回车生成公钥: 第二步,输入查看公钥的命令: 结果如下: 第三步,将这段公钥复制,然后打开gitee右上角头像中的设置,找到ssh公钥: 第四步,将上面复制的公钥粘贴在下面截图中的地方,按确

    2024年02月11日
    浏览(30)
  • gitee 配置ssh 公钥(私钥)

    步骤1:添加/生成SSH公钥,码云提供了基于SSH协议的Git服务,在使用SSH协议访问项目仓库之前,需要先配置好账户/项目的SSH公钥。 绑定账户邮箱: 利用下面命令生成sshkey: 步骤2: 步骤3:查看公钥信息命令 把ssh密钥添加到码云,打开C盘–用户–你的用户名–找到.ssh文件夹

    2024年02月06日
    浏览(38)
  • 阿里云效 ssh公钥配置

    通过 SSH 协议在 Git 命令行访问 Codeup,需要具备以下几点: 本机已安装 Git (安装教程参见安装Git)并保证版本大于 1.9 (通过 git --version 可获取本地的版本); 本机需要安装 OpenSSH 客户端(GNU/Linux, macOS, 或 Windows 10 已内置 OpenSSH ); SSH  尽量保持最新,6.5之前的版本由于使

    2024年02月09日
    浏览(35)
  • GIT码云SSH公钥配置

    前言:当你想要从Git码云上克隆或推送代码时,需要进行身份验证。为了进行身份验证,Git码云使用SSH协议,其中包含一个公钥和一个私钥。公钥存储在你的计算机上,并与你的Git码云账户相关联。私钥则必须保密,只有你自己能够访问它。 创建SSH key 设置账户SSH公钥 把上面

    2024年02月15日
    浏览(39)
  • 解决git配置多个SSH公钥的问题

           之前跟同事共用一个项目私密仓库,现需拆分成两个仓库,结果同事提出他不想换,让我这边再创建一个新仓库。        那么接下来就遇到一个情况,原来仓库的公钥我并不想删除,还想继续使用,于是我仅更换了远程仓库(私密仓库)的SSH地址,然后git push时

    2024年02月07日
    浏览(30)
  • 配置SSH公钥免密码认证的详细步骤

    当我们通过SSH远程登录到服务器时,通常需要输入用户名和密码进行身份验证。然而,为了提高安全性并方便登录,我们可以配置SSH服务器,使用公钥免密码认证的方式进行登录。本文将详细介绍如何配置SSH公钥免密码认证的流程。 以下是配置SSH公钥免密码认证的详细步骤:

    2024年02月05日
    浏览(28)
  • Windows系统配置SSH服务

    1.安装OpenSSH 打开【设置】-【应用】 选择【管理可选功能】 点击【添加可选功能】 选择【OpenSSH 服务端】,切记不是【OpenSSH 客户端】(如果安装一个不行,就都安装,我都安装了可以用),然后点击下载即可  下载完成后会自动安装,安装成功会出现在列表中 2.开启OpenSS

    2024年02月11日
    浏览(29)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包