A colossal Dreamer: GR鐵塔-天生我材

맥에서 https git저장소에 접근하는 login 정보는 어디에? 본문

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' 로 검색하면, 소스트리에서 저장한 패스워드 수정도 가능한 듯.