2012-03-04 2 views
3

두 개의 github 계정이 있습니다. 하나는 가정용 계정입니다. 개인 프로젝트를 진행 중이며 원래 업무용 계정에 로그인되어 있기 때문에 원점 마스터로 푸시 할 수 없습니다.github account mac 명령 줄 변경

글로벌 사용자/user.name/user.email/user.token을 재설정하고 여전히 내 업무용 계정을 등록합니다.

이렇게 열심히 할 수 없습니까?

감사

답변

4

GitHub token은 비 SSH 통신을 위해 사용됩니다.

그러나 https 주소를 사용하여 GitHub으로 푸시하고 여전히 두 번째 계정 대신 첫 번째 계정으로 등록하면 두 번째 계정에서 공개 키와 일치하는 올바른 공개/개인 키를 참조하지 않아야합니다. .
참조는, 예를 들어, 블로그 게시물 "Quick Tip: How to Work with GitHub and Multiple Accounts", SSH를 설정 파일을 통해 그 공개/개인 키를 관리하는 :

#Default GitHub 
Host github.com 
    HostName github.com 
    User git 
    IdentityFile ~/.ssh/id_rsa 

Host github-COMPANY 
    HostName github.com 
    User git 
    IdentityFile ~/.ssh/id_rsa_COMPANY 
+0

참고; 당신은 또한이 작은 도우미를 사용할 수 있습니다 : https://github.com/walle/gas – VonC

+0

휴우, 링크에 대해 매우 고맙습니다. 매우 편리합니다. 나의 밤은 순조롭게 진행될 수 없다. :) – Lsdafjklsd