• 카테고리

    질문 & 답변
  • 세부 분야

    개발 도구

  • 해결 여부

    미해결

다중 github 계정이 있는 경우 sourcetree의 계정관리

22.08.29 07:30 작성 조회수 1.73k

0

안녕하세요.

다중 github 계정이 있는 경우 sourcetree의 계정관리를 어떻게 하면 좋은 지 팁등이 있을까요?

예를들면

github 계정이 개인계정이 있고, 회사계정 이 있는 경우 두 계정 스위칭을 문제없이 잘 관리할 수 있는 방법이 있을까요

감사합니다.

답변 1

답변을 작성해보세요.

1

안녕하세요! 첫 질문 감사드립니다.

여러 계정을 관리하는 방법은 간단합니다.

아래와 같이 여러 개의 계정을 계정 추가로 추가해주시면 됩니다.

계정 추가 방법은 [깃허브와 소스트리 연동하기] 강의를 참고해주세요.

그러면 계정 별로 가지고 있는 원격 저장소가 아래 사진과 같이 보이게 됩니다.

image

image

참고로 이렇게 사용할 때

$ git config --global user.name
$ git confit --global user.email

로 설정했던 사용자 이름 혹은 이메일이 다른 계정과 혼용되어 충돌이 발생할 수 있습니다.

그럴 때 사용하는 설정 방식이 git config --local인데요, 아래와 같이 설정하면

서로 다른 깃 사용자 이름과 이메일을 설정할 수 있습니다.

$ git config --local user.name
$ git confit --local user.email

도움이 되실 만한 링크도 첨부해드립니다.

https://ms3864.tistory.com/403

감사합니다.

쏭쏭님의 프로필

쏭쏭

질문자

2022.08.31

안녕하세요.

여러 계정을 등록하여 사용할 때 프로젝트를 clone 받으려면(또는 접근하려면) 메뉴의 "Tool->Options ssh client configuration 에서" 각 계정의 ssh key로 변경 적용을 해주어야하네요
이건 좀 불편한 것 같습니다. 소스트리에서 계정별로 ssh key를 별도 등록할 수 있도록 해주면 좋을텐데요.
꽤 오래된 툴이라 이 정도는 개선해줄만도 한데 이것이 지원안되는 이유가 있는 지 궁금하네요.

답변 감사합니다.