我在尝试通过从(http://code.google.com/p/msysgit/downloads/list)下载的Git Bash命令行工具生成SSH密钥时遇到了一个奇怪的错误。我正在使用Windows 7企业版,并拥有完全的管理权限。当我在Git Bash命令行中运行以下命令时:
ssh-keygen -t rsa -C "your_email@youremail.com"
当我使用我的电子邮件地址替换“your_email@youremail.com”时,会弹出一个名为“ssh-keygen.exe - Application Error”的Windows错误对话框,内容如下:
应用程序无法正确启动(0xc0000142)。单击“确定”关闭该应用程序。
有什么想法是什么原因导致了这个错误?
我已经尝试过以下措施来解决问题,但都没有成功:
- 安装早期版本的Git for Windows(我尝试了1.7.7、1.7.6、1.7.4和1.7.3)。
- 在兼容性模式下运行Git。
- 在网上搜索与Windows上的Git相关的其他人经历相同错误。
可能是什么原因导致了这个问题?
更新:尽管我并没有确定是什么原因导致了这个错误,但我通过使用Putty登录到朋友的Linux箱并在那里生成SSH密钥来解决了这个问题。非常感谢大家的帮助。