javascript - 동일한 컴퓨터의 다른 호스트에 2개의 git 계정을 구성하는 방법은 무엇입니까?
世界只因有你
世界只因有你 2017-06-14 10:49:40
0
5
928

github 계정이 있는데 회사에서 다른 계정을 사용하고 있고, 회사 계정은 사용자 이름과 사용자 이메일 설정이 필요해서 global git config --global user.name 과 git config --global user.email 로 설정했습니다. 이제 회사 계정을 사용하면 pull과 push가 정상적으로 되는데, 본인 계정을 사용할 때마다 Permission failed(publickey)가 표시됩니다. 그러면 매번 ssh-add ~/.ssh/id_myselfgithub를 수동으로 추가해야 합니다. 이를 수행할 수 있는 방법이 있습니까? 동일한 컴퓨터를 다른 계정으로 구성할 수 있습니까?

世界只因有你
世界只因有你

모든 응답(5)
Peter_Zhu

Git 계정이 여러 개인 경우 ~/.ssh/config를 구성하여 구분해야 합니다.

으아악
phpcn_u1582

git은 구성 파일을 통해 사용자를 구성합니다
당신이 언급한 전역 구성 사용자는 실제로 ~/.gitconfig 파일에 세 줄을 추가하고 있습니다

으아악

git 저장소를 복제하면 기본적으로 .git 폴더에 저장소 수준 사용자를 기록하는 구성 파일이 있습니다

따라서 /path/to/repository/.git/config에 사용자 정보를 추가하면 문제를 해결할 수 있습니다. 형식은 전역 구성 결과와 동일합니다.

그런 다음 git은 위에서 설명한 대로 구성할 명령줄 방법도 제공합니다.

Ty80

http://blog.styxzp.com/2016/0...
자세한 답변

習慣沉默

제 이전 글을 참고하시면 조금이나마 감동이 되셨으면 좋겠습니다 /a/1190000008197936

给我你的怀抱

자신의 계정을 사용하여 git 프로젝트에서 로컬user을 설정하면 괜찮을 것입니다

으아악

Ssh 공개 키를 생성한 후 이를 자신의 Git 계정 구성에 추가하세요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿