회사에서도 git 엔터프라이즈 버전을 사용하고 있고, 개인적으로 github도 사용하고 있다.
제대로 clone을 받아서 사용하면 문제가 없는데.. 가끔 계정관련해서 꼬일때가 있다.
예를들면 회사 git의 권한으로 개인 git에 push하려고 한다던지..
아래와 같이 ssh key config 파일을 만들어서 쉽게 관리할수 있다.
~/.ssh/config file
# 개인 GitHub 계정
Host github.com-p
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa
# 회사 GitHub 계정
Host github.com-c
HostName 회사git도메인
User git
IdentityFile ~/.ssh/id_rsa_backup
회사로 접속할때는
ssh -T git@github.com-c
개인git으로 접속할떄는
ssh -T git@github.com-p
물론 id_rsa파일은 만들어서 각각 등록해놓아야한다~
'Programming > Git' 카테고리의 다른 글
Git에서 특정 커밋을 제외하는 방법 (0) | 2023.02.21 |
---|---|
[Git] remote: Invalid username or password. (0) | 2023.02.20 |
git remote branch 일괄삭제 (0) | 2020.12.07 |
[Git] merge 실수로 데이터 날라갔을때.. / git reflog (0) | 2019.03.14 |
[Git] 기존 프로젝트 repository에 올리기 (0) | 2017.01.10 |