SourceTree 不断询问 Microsoft 密码

SourceTree 不断询问 Microsoft 密码

SourceTree 每隔几分钟就会要求我提供 Microsoft VisualStudio 凭据。

这很烦人。它完全扰乱了工作流程。

我专门在 gitlab、bitbucket 和 github 上存储基于 php 和 linux 的存储库。但 sourcetree 坚持一遍又一遍地要求提供 visual studio 的凭据。

我在源代码树列表中可能有超过 50 个存储库。除了使用 github 之外,我不记得其中任何一个存储库有与 Microsoft 相关的 git 存储。

在此处输入图片描述

在此处输入图片描述

  • 为什么会发生这种情况?
  • 我该如何预防?

答案1

终于我找到了。我回答自己:

单击菜单Tools | Process Viewer...将打开一个单独的窗口,显示活动日志。

将此窗口打开 10 到 15 分钟,您就会发现在此过程中有海量后台事务正在发生。

该窗口的外观与此类似:

在此处输入图片描述

我观察到的一件事是,SourceTree 坚持为它知道的所有存储库“创建”一个,并为所有存储库建立真正的互联网连接。拥有 3 或 4 个存储库可能意味着正常,但它在我的计算机中检测到了大约 100 个存储库。

我正在使用 SourceTree v3.x,但似乎几年前我们在这台电脑上使用的是 SourceTree v1.x。SourceTree 仍然可以识别那些不活跃的、已死项目的旧的、未使用的、被遗忘的存储库(可能是因为它正在导入一些旧的配置文件之类的东西),突然间,3 或 4 年前已死的东西又恢复了活力。

它们不仅活了过来,而且每 10 分钟就活过来一次!!!!!

由于某种原因,两个旧的存储库与与微软相关的某些东西有某种联系。我真的不知道原因,但我真的不介意,它们只是死代码。我只希望这些文件放在一个被遗忘的目录中,别无他用。

所以这个东西告诉 SourceTree 类似的东西不要做我没有明确告诉你要做的事情又名别管我的旧代码

幸运的是,可能性是存在的:单击菜单Tools | Options,然后选择General并导航到Repo settings

您将在此处找到一个名为 的框Check default remotes for updates every XX minutes。取消选中该框。

在此处输入图片描述

砰。搞定了。24 小时没有弹出窗口。现在我看到的唯一活动是与我正在处理的存储库相关的活动,其余的存储库都保持原样。

相关内容