소스트리를 사용하던 다른 사람 노트북으로 Push하려고 했는데 에러가 났다!!
http://recoveryman.tistory.com/392
이 블로그에 SSH키 추가하는 방법, 자격증명 변경 방법이 나온다.
이 두 방법 다 나한텐 안먹혔다.
해결 방법
- 켜져있는 소스트리는 종료한다.
- C:\Users\username\AppData\Local\Atlassian\SourceTree 폴더로 가서 userhosts, passwd 삭제한 후 소스트리를 킨다.(accounts.json 파일에는 아틀라시안 로그인 정보, 깃허브 정보 등이 있음. 삭제해도 무관하며 해결이 안되면 삭제 해보길)
- Push할 때 깃허브 아이디와 비밀번호를 치면 해결.
참고로 이 부분의 이메일이 깃허브의 이메일과 다르면 깃허브에 이렇게 표시된다. 그뿐만 아니라 daily commit 수에도 집계되지 않는다.
터미널을 이용하는 사람은 다음과 같이 설정해준다.
현재 프로젝트만 설정하고 싶다면 위의 코드에서 ‘–global’을 빼주면 된다.