Q) 제가 깃헙브 계정이 여러개 있는데
동일한 PC에서
것허브 계정을 여러개로 각각 push 하려다보니
사용중인 git gui client 에서는
멀티 깃허브 계정을 지원하지 않는 것 같습니다.
(현재 우분투 사용중이고 smartGit 이라는 걸 사용중입니다.)
리눅스 지원되고 멀티프로필을 지원하는 깃 GUI 클라이언트는
어떤게 있는지 문의드립니다.
A) 하기 링크의 2번째 섹션의 "Setup dynamic git user email & name depending on folder"를 따라해보셔도 될 것 같습니다. :=> gist.github.com/bgauduch/06a8c4ec2fec8fef6354afe94358c89e
디렉터리 경로에 따라서 다른 gitconfig 파일을 include 할 수 있습니다.
git gui 가 어차피 다 git cli wrapper이므로 다 적용가능할 것 같습니다.
(결론) 하기 내용을 적용하면 될 것 같습니다.
:=> Setup dynamic git user email & name depending on folder
기존에는 하기와 같이,
~/.gitconfig 파일 내용이다.
bini@ZEUS:~$ cat .gitconfig
[user]
name = opensupport-ceo
email = smilely@gmail.com
[filter "lfs"]
clean = git-lfs clean -- %f
smudge = git-lfs smudge -- %f
process = git-lfs filter-process
required = true
위 내용에서 [user] 블럭을 아래와 같이 수정합니다.
[includeIf "gitdir:~/code/personal/"]
path = .gitconfig-personal
[includeIf "gitdir:~/code/professional/"]
path = .gitconfig-professional
그리고 별도의 ~/.gitconfig-personal 과 ~/.gitconfig-professional 을
만들어서 조건에 따라 사용하면 됩니다.
~/.gitconfig-professional 파일 예시:=>
[user]
email = user.personal@users.noreply.github.com # note we use the noreply github mail
name = personal_username
/.gitconfig-professional 파일 예시:=>
[user]
email = user.professional@dns.com
name = professional_username
이렇게 하면,
해결됩니다. 해당 깃허브 계정 갯수 만큼 .gitconfig를 만드는 것입니다.
(추가업데이트)
비슷한 해결책인데 하기 링크도 참고하면 좋을 듯 합니다.
:=> gist.github.com/juanmsl/07d9cbe848e1ec6da39c4cb8bfc8dd81
Use different git global configurations depends on an specific folder
# This is gitconfig into ~/.gitconfig |
[user] |
name = Your global name |
email = your_global@email.com |
[includeIf "gitdir:~/code/personal/**/"] |
path = ~/code/personal/.gitconfig |
# This is gitconfig into ~/code/personal/.gitconfig |
[user] |
name = Your personal name |
email = your_personal@email.com |
(추가1)
사람들의 일상에서 발견되는 생활의 꿀팁들을 모아 보고 검색할 수 도 있는 앱이있습니다.
'모두의팀' 이라는 앱인데 하기에서 다운로드 가능합니다.
:=> https://play.google.com/store/apps/details?id=com.opensupport.ModuTip
(추가2)
사람들의 일상에서 체득되는 각종 사용 후기들을 모아 보고 검색할 수 있는 앱이 있습니다.
'모두의사용기' 라는 앱인데 하기에서 다운로드 가능합니다.
:=> https://play.google.com/store/apps/details?id=com.opensupport.ModuReview
그럼,
정보 공유합니다.
'개발 이야기' 카테고리의 다른 글
도커 (Docker) 입문에 좋은 영상과 자료 (0) | 2021.05.22 |
---|---|
A Comprehensive Guide To JavaScript Design Patterns / 디자인패턴 (0) | 2021.05.15 |
웹 개발자가 되는 방법 - 웹 개발 로드맵 (0) | 2021.05.06 |
도커(Docker) 입문을 위한 좋은 사이트 (0) | 2021.04.29 |
모든 language의 모든 웹프레임워크 순위 (0) | 2021.04.26 |