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시간. 이제 내가 보는 유일한 활동은 내가 작업 중인 저장소와 관련된 활동이고 나머지 저장소는 그대로 남아 있습니다.