我正在使用Windows 8 64位和最新版本的GIT
我正在尝试使用ssh-keygen -t rsa -C "myemail@domain.com"
生成ssh密钥,但无法创建密钥我收到错误。
我尝试给我的钥匙一些名字,然后它给了我一个错误:
could not connect to your authentication agent
有人可以帮我解决这个问题吗?
答案 0 :(得分:1)
根据您的工作目录,您似乎不在.ssh
文件夹中。我认为这是造成问题的原因。
Github提供了一个很好的一步一步tutorial来创建一个ssh密钥并稍后在Github上添加它。
答案 1 :(得分:0)
ssh密钥生成基于环境变量HOME
HOME未默认定义。
只有通过git-cmd.bat开始git会话时才会定义它:
@if not exist "%HOME%" @set HOME=%HOMEDRIVE%%HOMEPATH%
@if not exist "%HOME%" @set HOME=%USERPROFILE%
确保%HOME%
存在,其他与ssh相关的内容应该可以正常工作。