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