>  Q&A  >  본문

javascript - 동일한 컴퓨터의 다른 호스트에 2개의 git 계정을 구성하는 방법은 무엇입니까?

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

世界只因有你世界只因有你2684일 전860

모든 응답(5)나는 대답할 것이다

  • 天蓬老师

    天蓬老师2017-06-14 10:51:40

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

    으아악

    회신하다
    0
  • phpcn_u1582

    phpcn_u15822017-06-14 10:51:40

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

    으아악

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

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

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

    회신하다
    0
  • PHP中文网

    PHP中文网2017-06-14 10:51:40

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

    회신하다
    0
  • 習慣沉默

    習慣沉默2017-06-14 10:51:40

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

    회신하다
    0
  • 给我你的怀抱

    给我你的怀抱2017-06-14 10:51:40

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

    으아악

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

    회신하다
    0
  • 취소회신하다