SourceTree ssh-agent在更新后失败

son*_*yls 1 git ssh atlassian-sourcetree

我刚刚将SourceTree更新到最新的Windows版本1.8.1.我希望我之前知道我的版本,但我相信这是一个早期的1.7.x版本,因为有几个选项供我选择升级到什么.

以前SourceTree会启动ssh-agent以在每次启动应用程序时询问我的凭据,这很好.现在,升级后,会弹出一个模式错误:

'ssh-agent'代码失败 - 1:System.NullReferenceException:对象引用未设置为对象的实例.()

打开和关闭"选项"菜单也会提示错误模式,工具 - >启动ssh-agent也是如此.我检查了日志(sourcetree.log),看看我是否能找到一条消息,表明这是与此用户在此处相同的问题,而是每次应用程序启动时,都有22或44个条目相同的消息:

ERROR [2016-02-16 14:06:17,785] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with null repo
Run Code Online (Sandbox Code Playgroud)

每次出现模态时都不会记录该消息,仅在每次打开SourceTree时都会记录.我已浏览了所有已添加书签的存储库,但它们在本地和远程都存在.在工具 - >选项下我设置为使用OpenSSH作为我的SSH客户端,我的SSH密钥设置为正确的文件路径,我设置为使用System Git.

是否有其他日志文件,无论是特定于SourceTree还是来自git甚至OpenSSH,我应该寻找哪些可能会给我更多关于实际给出这个NullReferenceException的详细信息?

小智 5

更新我的嵌入式git版本根据附加的链接为我修复了这个问题.

我从版本1.9.something到2.6.1

Atlassian答案