안녕하세요. 이번 포스팅에서는 GitKraken을 사용할 때 git 계정을 여러 개 사용하는 방법에 대해 알아보려고 합니다.
GitKraken
GitKraken은 Git gui tools로 git을 사용할 때 유용하게 사용할 수 있는 좋은 도구입니다.
저는 2017년도부터 꾸준히 GitKraken을 사용해 왔는데 아직까지 크게 불편한 것이 없어서 계속 사용 중입니다.
이와 유사한 도구로 SourceTree, Github Desktop, Fork 등이 있습니다.
여러 계정이 왜 필요하지?
개발자로 취업하고 주로 회사 맥북을 들고 다니다 보니 제 개인 맥북을 사용할 일은 거의 없어지게 되었습니다.
그렇다 보니 공부를 하거나 개인 작업을 할 때도 회사 맥북을 이용하는데 commit author나 committer가 회사 계정으로 돼서 제 개인 Github Repository에 올릴 때 회사 계정으로 commit 된 내용들이 올라가게 됩니다.
GitKraken에 새로운 프로필 추가하기
먼저 Preferences > Profile로 와서 Profile 화면으로 진입합니다.
지금은 회사 계정만 있는 상태인데 Add a profile 버튼을 눌러 새로운 프로필을 추가합니다.
Profile Name은 GitKraken에서 사용하는 이름으로 회사 계정과 구분되는 이름으로 넣어주세요
Author Name과 Author Email은 실제 commit에 들어가는 name과 email이라서 Github에 있는 name과 email을 사용하는 게 좋아요
저는 sjjeong을 Name으로 사용하고 sjjeong1225@gmail.com을 Email로 사용했습니다.
Profile 생성을 완료하면 이렇게 2개의 Profile이 생깁니다.
새로운 Profile에 Github 연결하기
새로운 Profile을 만들고 개인 Github 계정과 연결을 해야 작업물을 개인 레포에 푸시할 수 있습니다.
Preferences > Integrations > Github 에서 현재 연결이 끊겨있는 것을 확인할 수 있는데 Connect to Github 을 눌러서 Github과 연결하면 됩니다.
연결을 성공하면 웹 사이트에 Success 문구가 나옵니다.
GitKraken에서 연결이 완료된 것을 확인할 수 있습니다.
잘 동작하는지 확인하기
새로운 Profile을 만들고 Github 연결까지 완료했으니 잘 동작하는지 확인이 필요합니다.
Github에 새로운 레포를 만들었고 clone하는 작업을 진행합니다.
commit후 repo에 push하고 나면 제대로 동작하는 것을 확인할 수 있습니다.
마무리
GitKraken에서는 편하게 프로필을 변경하는 기능을 제공하기 때문에 따로 git 설정을 귀찮게 변경할 필요가 없습니다.
하지만 아쉽게도 Free plan에서는 계정을 하나만 추가할 수 있기 때문에 유료버전인 Pro plan 이상을 사용하셔야 합니다.
GitKraken 가입 링크 를 통해서 GitKraken에 가입할 수 있습니다.
'개발 > Git' 카테고리의 다른 글
(Git) 커밋 할 때 자동으로 이슈번호 붙이기 (0) | 2024.08.16 |
---|---|
(Git) Git ignore 파일 생성기 (0) | 2023.05.07 |