2012-02-11 3 views
4

배경 : 나는 취미 프로젝트와 사무실 프로젝트 모두에 대해 동일한 시스템을 사용합니다. 두 곳 모두 다른 github 저장소가 있습니다. 이상적으로 나는 다른 사용자 이름으로 커밋하고 싶습니다. 따라서 repos 및 로컬 사용자 이름을 만듭니다. git config --local user.name "Local Name"동일한 시스템 및 다른 사용자 이름에서 여러 github repos를 관리하십시오.

동일한 ssh 키를 누를 때마다 문제가 발생합니다. 만약 내가 한 repo에 대한 ssh 키를 변경하면, 그것은 나에게 동일한 repo에 동일한 SSH 키를 사용하여 밀어 문제가 만듭니다. 이 문제를 어떻게 해결할 수 있습니까?

답변

0

리눅스/유닉스를 사용하는 가정 할 때, 당신은 당신이 자세히 설명해 수있는 2 개의 다른 identies

Host foo foo.example.com 
Hostname foo.example.com 
IdentityFile ~/.ssh/foo_rsa 

Host bar bar.example.org 
Hostname bar.example.org 
IdentityFile ~/.ssh/bar_rsa 
+0

를 가리 키도록 .ssh/config 파일을 구성 할 수 있습니다, 난 새로운 사용자입니다. – apcelent

+0

기본적으로 위의 설정은 Unix/Linux를 사용하여 서버에 연결할 때 위의 구성을 사용하여 서버에 두 개의 다른 ssh 키를 사용할 수 있음을 나타냅니다. –

+0

하지만 어떻게 그것을 git repos와 통합합니까? – apcelent

관련 문제