Invalid username or password.
fatal: Authentication failed for ~
소스트리에서 푸쉬를 시도하면 이런 오류가 뜨는 경우가 있다.
별 일 아니고 깃에서 사용중인 토큰의 기간이 만료된것이다. 새로 생성해주면 된다.
1.깃허브 - Settings 클릭
2.좌측 메뉴에서 DeveloperSettings 클릭
3.Tokens(Classic) 클릭
4.토큰 새로생성
5.Note에 토큰의 이름을 설정해주고, SelectScopes에서 repo만 선택 후 맨아래 Generate Token 클릭
6.토큰생성 완료. 혹시 모르니 따로 저장해두자.
7.소스트리 프로그램 종료시킨 후, 패스워드 파일 삭제
파일경로는 보통 C:\Users\USER\AppData\Local\Atlassian\SourceTree\passwd 이다.
(AppData가 안보인다면 숨김파일 보이기)
8.소스트리 실행. 다시 푸쉬 시도시 아래같은 창 뜸. PW에 6에서 받은 토큰 붙여넣기.
9.끝
얼마나 오랫동안 놀았으면 그새 토큰이 만료 됐을까... 진짜 반성하자 ㅠㅠ
훌륭한 글이네요. 감사합니다.