inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

모두의 깃 & 깃허브

[Windows 실습] 소스트리 설치

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

2605

쏭쏭

작성한 질문수 47

0

안녕하세요.

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

예를들면

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

감사합니다.

git 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

감사합니다.

0

쏭쏭

안녕하세요.

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

답변 감사합니다.

git 커밋한 내용 궁금합니다.

0

44

1

충돌의 가능성에 대해

0

207

2

e37: no write since last change (add ! to override) 에러 메세지

0

1316

1

rebase merge..

0

224

2

ssh 관련 문제

0

197

1

이건 좀 상관없는 질문인데요...

0

262

1

ssh 관련 문제

0

350

2

깃 브랜치 전략

0

250

1

소스트리의 ssh키 클라이언트 설정부분

0

252

1

Compare & pull request 버튼이 안뜨는 경우는 언제인가요?

0

2350

2

git commit 입력 시

0

471

1

mac 터미널 git log 바로출력

1

347

2

sourcetree 스태시 옵션 관련 질문

0

482

1

안녕하세요 PR 관련 질문드립니다.

1

224

1

당연하겠지만.. 윈도우 사용하면 맥은 모두 패스 해도 되지요?

1

341

1

master 브랜치가 안보여요

0

377

1

rebase할때 충돌나서 소스가 날라가면

0

243

1

깃에서 풀 리퀘스트 보내는 중 오류

0

293

1

충돌 병합 공부

1

321

1

펫치 후 풀 선택해서 받기

0

339

1

안녕하세요 협업중인데 제가 너무 몰라서 여쩌봅니다

0

388

1

풀 리퀘스트를 이용하여 코드 리뷰를 하고 있습니다.

0

493

1

commit 작업 후 로그에 이전 줄 삭제 후 다시 뜨는 현

0

431

1

소스트리에서 스태시 한 다음 치워두기가 강의내용처럼 활성화 되지 않습니다.

0

333

1