개발/Git

한 디바이스에 git 계정 여러개 등록

모플로 2022. 10. 3. 15:37
반응형

회사에서 깃을 사용하던 중 제 개인 계정도 등록하고 싶어서 공부하게 됐습니다.

 

1. ssh key 생성

- 경로 이동

cd ~/.ssh

- 키 생성

- 여기서 제 깃 이메일과 -f라는 옵션으로 구체적인 파일명을 적어주었습니다

ssh-keygen -t rsa -C hojihun5516@daum.net -f hojihun5516             (개인계정)

ssh-keygen -t rsa -C company@company.com -f company                (회사계정 임시로 company라고 사용)

 

2. public key 복사

cat hojihun5516.pub

- 위의 명령어로 나온 내용을 복사하여 github->settings->ssh keys에 등록해줍니다

 

3. ssh config 생성

cd ~/.ssh 

vim config

Host github-hojihun5516
	HostName github.com
	User hojihun5516@daum.net
	IdentityFile ~/.ssh/hojihun5516

Host github-myNickname
	HostName github.com	
	User company@company.com
	IdentityFile ~/.ssh/company

 

4. 디바이스에 ssh 등록 

ssh-add hojihun5516

ssh-add company

에러가 날 경우 eval $(ssh-agent) 실행하고 다시 등록

 

5. 클론 받으셔도되고 remote 변경해서 테스트 해보셔도됩니다~

 

 

반응형