SourceTree가 Microsoft 비밀번호를 계속 요청합니다.

SourceTree가 Microsoft 비밀번호를 계속 요청합니다.

SourceTree는 몇 분마다 Microsoft VisualStudio 자격 증명을 제공하라고 요구합니다.

매우 짜증납니다. 작업 흐름을 완전히 방해합니다.

저는 gitlab, bitbucket 및 github에 저장되는 PHP 및 Linux 기반 리포지토리에 대해 독점적으로 작업하고 있습니다. 그러나 Sourcetree는 Visual Studio의 자격 증명을 계속해서 요구한다고 주장합니다.

소스 트리 목록에 50개 이상의 저장소가 있을 수 있습니다. 나는 github을 사용한다는 사실을 제외하고는 Microsoft와 관련된 git-storage를 가지고 있는 것을 기억하지 못합니다.

여기에 이미지 설명을 입력하세요

여기에 이미지 설명을 입력하세요

  • 왜 이런 일이 발생합니까?
  • 어떻게 예방할 수 있나요?

답변1

마침내 나는 그것을 발견했다. 나는 스스로 대답한다:

메뉴를 클릭하면 Tools | Process Viewer...활동 로그를 표시하는 별도의 창이 열립니다.

이 창을 10~15분 동안 열어두면 그 과정에서 엄청난 양의 배경 작업이 진행되고 있는 것을 볼 수 있습니다.

이 창의 모양은 다음과 유사합니다.

여기에 이미지 설명을 입력하세요

내가 관찰한 것 중 하나는 SourceTree가 자신이 알고 있는 aaaaaall 저장소의 "각각"을 만들고 그들 모두에 대한 실제 인터넷 연결을 만들 것을 고집한다는 것입니다. 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시간. 이제 내가 보는 유일한 활동은 내가 작업 중인 저장소와 관련된 활동이고 나머지 저장소는 그대로 남아 있습니다.

관련 정보