SourceTree에서 변경된 비밀번호를 인식하지 못하고 계속 비밀번호를 물어볼 경우 아래의 명령어로 처리할 수 있습니다.
git config --global credential.helper osxkeychain
위 명령어로도 해결되지 않으면,
아래와 같은 방법으로 해보시면 됩니다.
1. 키체인에 등록되어있는 Repository 중 해당 URL로 검색한 후 삭제 합니다. (없는경우는 그냥 두시면 됩니다)
2. source tree를 실행한 후 command + shift + H 를 눌러 Hosted Repository 다이얼로그를 열어줍니다.
3. Edit Accounts. (최초에는 비어있는 화면이 나옵니다.)
4. Add Account.
- Hosting Service 중에서 3번째 Kiln 을 선택합니다.
(다른 서비스는 주소를 직접 입력하지 못하도록 되어있어서, 주소를 등록할 수 있는 서비스를 선택하는것이 포인트 입니다.)
- Host URL, Username을 입력하고, Set Password 를 클릭
5. 비밀번호를 입력하고 Keychain 에 저장하도록 합니다.
이렇게 하면 keychain 에 해당 비밀번호가 저장 됩니다.