我正在使用TortoiseGit来管理GitHub上的数据。但我面临一个问题。
当我启动机器并尝试使用TortoiseGit推送数据时,由于错误而失败。但是,如果我在我的机器上克隆任何项目,之后去推送数据就行了。会有什么问题。
由于
答案 0 :(得分:1)
no supported authentication method available
表示git客户端没有提供SSH公钥。
我想,当你克隆时,你已经选择了一个putty密钥,并且在没有加载公钥之前尝试获取/拉/推。
在执行任何git操作之前手动加载ssh密钥,方法是启动putty代理(选美)并在那里打开ssh密钥
通过转到TortoiseGit设置自动加载SSH密钥 - > Git - >远程,在那里选择您的遥控器,选择您的SSH密钥并保存。现在,当你按/ fetch / pull时,确保" Autpload putty key"已经过检查。