我试图按照instructions on GitHub生成一个SSH密钥,这样我就可以从我的笔记本电脑推送到我的GitHub帐户。我在Windows 10上使用Git和mingw32,我在Git Bash中输入了这个命令(不是cmd):
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
git: 'ssh-keygen' is not a git command. See 'git --help'.
失败
为什么会这样,我该如何解决?
我试图按照instructions on GitHub生成一个SSH密钥,这样我就可以从我的笔记本电脑推送到我的GitHub帐户。我在Windows 10上使用Git和mingw32,我在Git Bash中输入了这个命令(不是cmd):
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
git: 'ssh-keygen' is not a git command. See 'git --help'.
失败
为什么会这样,我该如何解决?
2条答案
按热度按时间t40tm48m1#
在 * 进入
git bash
会话之前,请确保您的%PATH%
(在CMD中)*。如果你的
PATH
是正确的,那么这就是你应该看到的:要进行测试,请在CMD会话中设置一个简化的
PATH
。然后输入
bash
,进入bash shell会话。试试
ssh-keygen
。5f0d552i2#
尝试使用命令->
ssh-keygen -o
这对我在Windows上有效。有关详细信息,请参阅下一页的Git for Windows部分。友情链接:https://git-scm.com/book/en/v2/Git-on-the-Server-Generating-Your-SSH-Public-Key