맥북에서 소스트리 사용중인데 아~~ 정말 귀찮습니다. 깃허브 계정 2-factor authentication을 사용중이라 PAT(Personal Access Token) 발급해놓고 토큰을 소스트리에 연결했는데 자꾸 "Sourcetree remote: Invalid username or password" 이렇게 나옵니다

왜 그럴까요 대체.....

cd ~/Library/Application Support/SourceTree/
이메일 또는 계정명@STAuth-github.com 삭제

KeyChain Access(키체인 접근) 열기
sourcetree 검색
기존에 있던 깃허브 계정 키체인 제거

-> 이제 remote repository에 접근하면 비밀번호 요구하는 창이 나오는데 여기다 토큰을 입력하면 됩니다

영문을 모르겠지만, 스택오버플로의 한 게시물(링크)을 따라했더니 해결됐습니다.

위 방식대로 했는데도 안되면 git credential helper를 osxkeychain으로 설정해보세요

$ git config --global credential.helper osxkeychain