繁体   English   中英

在 Windows 8 上为 GIT 生成 SSH 密钥

[英]SSH key generation for GIT on Windows 8

我正在尝试使用命令提示符在我的 Windows 计算机上生成一个新的 SSH 密钥。 我已经安装了 Cygwin 并添加了它的路径以通过命令提示符使用 linux 命令。

现在 ls 正在向我列出内部文件夹。 但是 ssh 仍然无法正常工作。

在尝试使用命令 ssh-keygen -t rsa -C "email_id" 生成 SSH 密钥时

它给了我以下错误。 ssh-keygen 不是内部或外部命令,也不是可运行的程序或批处理文件。

不需要 cygwin:一个常规的msysgit就足够了(将PortableGit-1.9.5-preview20141217.7z解压缩PortableGit-1.9.5-preview20141217.7z任何你想要的地方,将它的bin/文件夹添加到你的路径中,你就有gitssh 包括ssh-keygen

一旦你启动了它的git-cmd.bat ,你就可以生成你的 ssh 密钥。

ssh-keygen -t rsa -C "email_id" -q -P ""

(这里我不使用密码,用于测试目的,避免 ssh-agent 管理)

id_rsaid_rsa.pub将在%HOME%/.ssh
HOMEgit-cmd.bat ,通常在%USERPROFILE%

我可能是为数不多的仍在使用 Windows 8 进行开发的人之一。 但是,如果有人像我一样来寻找这个答案,我的解决方案非常简单。

您需要做的就是以下几点:

  1. 下载 Git: https : //git-scm.com/downloads
  2. 安装 Git
  3. 运行 Git Bash
  4. 在 Git Bash 终端输入: ssh-keygen
  5. 输入要存储密钥的位置:

/c/Users/(my_user)/.ssh/(key_file_name)

  1. 输入您的密码并按回车键

您的新 ssh 密钥对已生成。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM