[英]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/
文件夹添加到你的路径中,你就有git
和ssh 包括ssh-keygen
)
一旦你启动了它的git-cmd.bat
,你就可以生成你的 ssh 密钥。
ssh-keygen -t rsa -C "email_id" -q -P ""
(这里我不使用密码,用于测试目的,避免 ssh-agent 管理)
id_rsa
和id_rsa.pub
将在%HOME%/.ssh
。
HOME
由git-cmd.bat
,通常在%USERPROFILE%
。
我可能是为数不多的仍在使用 Windows 8 进行开发的人之一。 但是,如果有人像我一样来寻找这个答案,我的解决方案非常简单。
您需要做的就是以下几点:
ssh-keygen
/c/Users/(my_user)/.ssh/(key_file_name)
您的新 ssh 密钥对已生成。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.