gpt4 book ai didi

windows - 'ssh-keygen' 未被识别为内部或外部命令

转载 作者:IT王子 更新时间:2023-10-29 01:23:56 48 4
gpt4 key购买 nike

我运行 git push -u origin master

它告诉我“权限被拒绝(公钥)致命:远程端意外挂断”

然后我在网上查了一下,发现我必须为我在 GitHub 上的帐户生成一个 ssh key 。但是,这样做后,当我尝试执行 ssh-keygen -t rsa "email@youremail.com"时,它只是说无法识别 ssh-keygen。我尝试执行 mkdir C:\ssh 但这没有用。如果它有帮助,我正在使用 Ruby Rails 并且我在 Windows 计算机上。谁能帮帮我?

最佳答案

2012:
ssh-keygen.exe msysgit 的一部分:

 C:\path\to\msysgit1.7.11\bin\ssh-keygen.exe

如果您的 %PATH% 包括 C:\path\to\msysgit1.7.11\bin\,您将拥有 ssh-keygen .


2015 年更新:
ssh-keygen.exe Git For Windows 的一部分,他的 releases 包括PortableGit-2.4.3.1-2nd-release-candidate-64-bit.7z

c:\path\to\PortableGit-2.4.3.1-2nd-release-candidate-64-bit\usr\bin\ssh-keygen.exe

这意味着 %PATH% 必须包含 c:\path\to\PortableGit-2.4.3.1-2nd-release-candidate-64-bit\usr\bin(没有 ssh-keygen.exe)

作为I explained before , Git for Windows 将很快淘汰 msysgit。
我在“Why is it that if you download Git 2.0 from the net, you always get a 1.9.4 installer package?”中详细说明了这个新版本是如何基于最近的 msys2 project 的。 .

关于windows - 'ssh-keygen' 未被识别为内部或外部命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11771378/

48 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com