SourceTree продолжает запрашивать пароль Microsoft

SourceTree продолжает запрашивать пароль Microsoft

SourceTree каждые несколько минут просит меня предоставить учетные данные Microsoft VisualStudio.

Это очень раздражает. Это полностью нарушает рабочий процесс.

Я работаю исключительно над репозиториями на основе php и linux, которые хранятся на gitlab, bitbucket и github. Но sourcetree снова и снова запрашивает учетные данные visual studio.

У меня может быть более 50 репозиториев в списке исходного дерева. Я не помню ни одного из них, чтобы в нем было какое-либо хранилище git, связанное с Microsoft, за исключением факта использования github.

введите описание изображения здесь

введите описание изображения здесь

  • Почему это происходит?
  • Как это предотвратить?

решение1

Наконец я нашел его. Я отвечаю себе:

При нажатии на меню Tools | Process Viewer...открывается отдельное окно, в котором отображается журнал активности.

Оставив это окно открытым на 10 или 15 минут, вы увидите, что в этом процессе происходит оооооооооогромное количество фоновых процессов.

Внешний вид этого окна примерно такой:

введите описание изображения здесь

Одна из вещей, которую я заметил, заключается в том, что SourceTree настаивает на создании "для каждого" всех известных ему репозиториев и создании реальных интернет-соединений для всех них. Наличие 3 или 4 репозиториев может означать что-то нормальное, но он обнаружил около 100 репозиториев на моем компьютере.

Я использую SourceTree v3.x, но, кажется, несколько лет назад на этом компьютере был SourceTree v1.x. Старые неиспользуемые забытые репозитории неактивных мертвых проектов все еще распознаются SourceTree (возможно, потому что он импортирует какой-то старый файл конфигурации или что-то в этом роде), и внезапно то, что было мертво 3 или 4 года назад, ожило.

Они не просто ожили, а оживали каждые 10 минут!!!!!

По какой-то причине два старых репозитория имеют какую-то связь с чем-то, связанным с Microsoft. Я не знаю, в чем причина, но мне все равно, это просто мертвый код. Я просто хочу, чтобы эти файлы лежали в глубоко забытом каталоге и ничего больше.

Итак, эта штука говорила SourceTree что-то вродене делай ничего, что я тебе явно не говорю делатьАКАоставьте мой старый код в покое.

И к счастью, такая возможность есть: щелкните меню, Tools | Optionsзатем выберите Generalи перейдите к Repo settings.

Там вы найдете поле с названием Check default remotes for updates every XX minutes. Снимите флажок.

введите описание изображения здесь

Бум. Готово. 24 часа без всплывающего окна. Теперь единственная активность, которую я вижу, связана с репозиторием, над которым я работаю, а остальные репозитории просто оставлены в покое.

Связанный контент