SourceTree ssh-agent 更新后失败
SourceTree ssh-agent failing after update
我刚刚将 SourceTree 更新到最新的 Windows 版本 1.8.1。我希望我知道我以前使用的是什么版本,但我相信它是早期的 1.7.x 版本,因为我有几个选项可以选择升级到什么。
以前 SourceTree 会启动 ssh-agent 以在每次启动应用程序时询问我的凭据,这很好。现在,升级后,弹出一个模式并显示错误:
'ssh-agent' failed with code - 1: System.NullReferenceException: Object reference not set to an instance of an object.
()
打开和关闭“选项”菜单也会提示错误模式,“工具”->“启动”也会如此ssh-agent。我检查了日志 (sourcetree.log) 以查看是否可以找到一条消息表明这是与 this user had here 相同的问题,但相反,每次应用程序启动时,都有 22 或 44此相同消息的条目:
ERROR [2016-02-16 14:06:17,785] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with null repo
不会在每次出现模态时记录该消息,只会在每次打开 SourceTree 时记录。我浏览了我收藏的每个存储库,它们仍然存在于本地和远程。在工具 -> 选项下,我设置为使用 OpenSSH 作为我的 SSH 客户端,我的 SSH 密钥设置为正确的文件路径,我设置为使用系统 Git.
是否有我应该查找的其他日志文件(特定于 SourceTree 或来自 git 或什至 OpenSSH),它们可能会提供更多有关实际给出此 NullReferenceException 的详细信息?
更新我的嵌入式 git 版本根据附件 link 为我解决了这个问题。
我从版本 1.9.something 升级到 2.6.1
我刚刚将 SourceTree 更新到最新的 Windows 版本 1.8.1。我希望我知道我以前使用的是什么版本,但我相信它是早期的 1.7.x 版本,因为我有几个选项可以选择升级到什么。
以前 SourceTree 会启动 ssh-agent 以在每次启动应用程序时询问我的凭据,这很好。现在,升级后,弹出一个模式并显示错误:
'ssh-agent' failed with code - 1: System.NullReferenceException: Object reference not set to an instance of an object. ()
打开和关闭“选项”菜单也会提示错误模式,“工具”->“启动”也会如此ssh-agent。我检查了日志 (sourcetree.log) 以查看是否可以找到一条消息表明这是与 this user had here 相同的问题,但相反,每次应用程序启动时,都有 22 或 44此相同消息的条目:
ERROR [2016-02-16 14:06:17,785] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with null repo
不会在每次出现模态时记录该消息,只会在每次打开 SourceTree 时记录。我浏览了我收藏的每个存储库,它们仍然存在于本地和远程。在工具 -> 选项下,我设置为使用 OpenSSH 作为我的 SSH 客户端,我的 SSH 密钥设置为正确的文件路径,我设置为使用系统 Git.
是否有我应该查找的其他日志文件(特定于 SourceTree 或来自 git 或什至 OpenSSH),它们可能会提供更多有关实际给出此 NullReferenceException 的详细信息?
更新我的嵌入式 git 版本根据附件 link 为我解决了这个问题。
我从版本 1.9.something 升级到 2.6.1