当我尝试使用"Git Sync"然后"拉"时我收到错误:
无法加载此密钥(无法打开文件)
然后它尝试继续拉,我得到这个错误:
已断开连接:没有可用的支持身份验证方法(服务器已发送:公钥)
这种情况发生在我升级到1.7.8.0之后.之前一切都运转得很好.我可以成功地使用gitbash,所以我知道我可以连接.
我不确定发生了什么变化,或者我能做些什么来解决它.请帮忙!
其他步骤
我去了GIT文件夹并使用gitbash来检查git remote -v并收到:
.puttykeyfile
origin git@github.com: {name}/{repository} .git(fetch)
origin git@github.com: {name} /{repository}.git(推)
我认为这是正确的.
我检查了tortoisegit中的putty键设置.我有两个条目:
当我在PuTTYGen中加载密钥时,它具有ssh-rsa 1024 ...密钥指纹.
pageant.exe正在运行,但现在不是,但它仍然无法正常工作
当它以前工作时,我在与我的密钥相同的文件夹中的git文件夹.现在我有3个,但是没有一个工作,如果我创建一个带有单个存储库和密钥的新git文件夹,它似乎不起作用.我不知道它是否会影响结果,但我想分享一下以防万一.
Jup*_*aol 17
当您无法对远程服务器进行身份验证时,会发生这种情况,由于某些原因您找不到密钥.您安装了新版本的tortoiseGit.您的密钥是否在该文件夹中?也许在安装新版本时它们被删除了.
检查在Git存储库中配置的远程控制器
git remote -v
Run Code Online (Sandbox Code Playgroud)
如果它们是正确的,并且您仍然有钥匙,请尝试将它们再次添加到乌龟设置中
TortoiseGit设置 - Git - 远程 - Putty键
如果您需要帮助将rsa密钥(用于进行身份验证)转换为putty格式:
http://www.electrictoolbox.com/putty-rsa-dsa-keys/
还检查pageant.exe是否未运行(您可以在systry中检查),如果找不到加载的密钥,可能会导致问题
| 归档时间: |
|
| 查看次数: |
13527 次 |
| 最近记录: |