当前位置: 首页 > 知识库问答 >
问题:

如何在Windows 10上使用SSH密钥配置git?

丁豪
2023-03-14

我下载并安装git从:https://git-scm.com/downloads.我现在可以在Windows命令提示符上使用git。

我下载了puttygen并用它生成了一对RSA密钥,存储在D:\rsa_keys

我将公钥添加到我公司的git网站。

现在,我如何告诉git使用我刚刚创建的rsa密钥?

共有2个答案

谷梁德容
2023-03-14

在Windows 10上,我不能只使用GitHub上生成的SSH公钥/私钥对。

我必须首先将私钥转换为。ppk格式。为此,请打开PuTTY Key Generator,转到“转换”-

之后,您需要Pageant(PuTTY身份验证器代理)了解该密钥。打开Pageant并使用您刚刚创建的. ppk文件添加私钥。

这使我能够正确地使用GitHub进行身份验证。

曾皓
2023-03-14

我认为您可能需要运行git bash并在那里设置键:

  1. 启动git bash(最简单的方法:所有程序)-

我希望这有帮助。

 类似资料:
  • 我正在尝试设置一个SpringCloudConfig服务器,该服务器使用ssh私钥的自定义位置。我需要为密钥指定自定义位置的原因是,运行应用程序的用户没有主目录。。所以我没有办法使用默认的我的密钥的目录。我知道可以选择创建一个只读帐户,并在配置中提供用户/密码,但ssh方式更干净 有什么方法可以设置这个吗?

  • 主要内容:创建SSH密钥SSH代表用于管理网络,操作系统和配置的Secure Shell或Secure Socket Shell,并且每次都不需要使用用户名和密码即可验证GitLab服务器。 您可以设置SSH密钥以提供计算机与GitLab之间的可靠连接。 在生成之前,您需要在系统中安装Git。 创建SSH密钥 步骤(1): 要创建SSH密钥,请打开命令提示符并输入命令,如下所示: 它会提示’输入保存密钥的文件():’,只

  • 我已经在我的Windows 7机器上创建了一个公钥和私钥到我的Git服务器,当我在Windows中使用Tortoise Git时,我可以成功使用它。 我现在只想在命令行上使用它,但无法让它工作,因为msysGit没有获取我的ssh密钥。 有人能帮我介绍一下如何帮助mysysGit捡起我存储在。。。 我在网上看到一条帖子,建议把它放在 可能有帮助,但没有。 谢谢

  • 我需要为不同的用户旋转一堆EC2框。每个用户都应该从所有其他用户中沙盒化,所以每个EC2框都需要自己的SSH键。 在Terraform中实现这一点的最佳方法是什么? 我找到的几乎所有指令都希望我手动创建SSH密钥并将其粘贴到terraform脚本中。 (错误)示例: https://github.com/hashicorp/terraform/issues/1243, http://2ninjas

  • 问题内容: Jenkins要求使用证书才能使用 ssh 发布和 ssh 命令。可以在下进行配置。 问题是:如何创建证书? 我有两台ubuntu服务器,一台运行Jenkins,一台用于运行应用程序。 我应该设置Jenkins证书并将其一部分放置在部署框中,还是将证书设置在部署框上并将其一部分放置在Jenkins上?证书是否需要使用名为Jenkins的用户名,或者可以用于任何用户?我们在开发箱上没有J

  • 问题内容: 我有一个应用程序可以使用Git执行各种有趣的操作(例如运行git clone和git push),而我正在尝试对其进行docker-ize。 我遇到了一个问题,尽管我需要能够向容器中添加SSH密钥以供容器“用户”使用。 我尝试将其复制到,进行更改,创建了一个git ssh包装器,但还是没有运气。 这是Dockerfile供参考: 运行git命令,如 问题答案: 原来使用Ubuntu时,