SourceTree 不斷要求輸入 Microsoft 密碼

SourceTree 不斷要求輸入 Microsoft 密碼

SourceTree 堅持每隔幾分鐘要求我提供 Microsoft VisualStudio 憑證。

這很煩人。它完全擾亂了工作流程。

我專門研究儲存在 gitlab、bitbucket 和 github 上的基於 php 和 linux 的儲存庫。但sourcetree堅持一遍又一遍地索取視覺工作室的憑證。

我的原始碼樹列表中可能有超過 50 個儲存庫。我不記得其中任何一個有任何與 Microsoft 相關的 git 存儲,除了使用 github 之外。

在此輸入影像描述

在此輸入影像描述

  • 為什麼會發生這種情況?
  • 我該如何預防?

答案1

終於我找到了。我自己回答:

點擊菜單Tools | Process Viewer...將打開一個單獨的窗口,其中顯示活動日誌。

讓此視窗開啟 10 或 15 分鐘,您可以看到在此過程中發生了大量的背景事情。

此視窗的外觀類似於:

在此輸入影像描述

我觀察到的一件事是,SourceTree 堅持為它所知道的所有儲存庫「為每個」創建一個,並為所有這些儲存庫建立真正的互聯網連接。擁有 3 或 4 個儲存庫可能意味著正常的情況,但它在我的電腦中偵測到大約 100 個儲存庫。

我正在使用 SourceTree v3.x,但似乎幾年前我們在這台電腦上安裝了 SourceTree v1.x。 SourceTree 仍然可以識別那些未使用的、已被遺忘的不活躍的死亡項目的存儲庫(可能是因為它正在導入一些舊的配置文件等),並且突然之間,三四年前死亡的東西又復活了。

它們不僅活了過來,而且每隔 10 分鐘就會活過來!

由於某種原因,兩個舊的儲存庫與微軟的某些東西有某種聯繫。我真的不知道原因,但我真的不介意,它們只是死代碼。我只想將這些文件放在一個被遺忘的目錄中,而不是其他任何東西。

所以事情就是告訴 SourceTree 類似的東西不要做任何我沒有明確告訴你要做的事情又名保留我的舊代碼

幸運的是,可能性是存在的:點擊選單Tools | Options,然後選擇General並導航到Repo settings

在那裡你會發現一個名為 的框框Check default remotes for updates every XX minutes。取消選取該方塊。

在此輸入影像描述

繁榮。完畢。 24小時沒有彈出視窗。現在,我看到的唯一活動是與我正在處理的儲存庫相關的活動,而其餘的儲存庫則保持不變。

相關內容