Development/아이폰
맥에서 https git저장소에 접근하는 login 정보는 어디에?
江多林
2019. 12. 3. 13:32
repository 를 서로 다른 github enterprise 로 이관하는 중에 문제가 발생했다.
해당 리파지토리가 없다는 것이다.
원인은 이관해야할 github 에 예전에 사용하던 login 정보가 남아 있었고,
이전 login(account) 에서는 해당 리파지토리를 볼 수 없었던 것이다.
해결
KeychainAccess 에 저장되어 있었다.
Name: {github domain}
Kind: Internet password
Account: {기존 어카운트 이름}
Where: {github http URI)
여기의 Account와 Password 를 새로운 계정으로 변경
참조
user_home 에서 .gitconfig 등 관련 설정을 살펴보고,
operaiton을 수행한 directory의 .git/config 살펴봤지만,
그곳에 저장소 정보는 없었다.
결론
git 이 맥에 맞게 잘 구현되어 있는 것이지만,
아마도 알려주지 않아서 문제를 만나면 골치아프게 되는 케이스.
암호는 Keychain Access 를 뒤져보다.
---- 2020.02.07 추가: SourceTree는 ?? ----
1. [⌘]+[,] 로 소스트리 전역설정 창으로 진입.
2. Advanced tab 에서 기본 username 확인하자.
3. keychain 에서 'SourceTree' 로 검색하면, 소스트리에서 저장한 패스워드 수정도 가능한 듯.