[Pycharm] 파이참(Pycharm) 에서 'git push' 시 author 변경 안되는 현상

파이참(Pycharm)에서 github 사용 시 발생한 계정 오류 문제 해결 과정을 정리한 글 입니다.

현상

  • 파이참(Pycharm)에 2개의 Github 계정이 등록되어 있었고, 변경 내역 반영 시 원하는 계정으로 적용되지 않음
    • ex) 'A계정'과 'B계정' 동시 존재 → 'B계정'으로 git push 하고 싶으나 'A계정'으로만 push 되는 상황

접근

  • 등록 계정을 관리하는 파일이 있을 것이라고 판단되어 해당을 찾기 시작함
    • ex) 검색, 검색, 검색, 그리고 물리적인 노가다..

해결

  • 검색을 통해 .git 폴더의 config 파일을 수정하면 된다고 찾음 (링크)
    • but, .git 폴더를 바로 찾지 못하였고 '내 문서' 폴더 어딘가에 있지 않을까 하는 마음으로 뒤적거리다 '사용자' 폴더에서 .gitconfig 파일 찾음
      • ex) File Path: C:\Users\Administrator\.gitconfig → 사용자마다 환경이 다를 수 있음
  • .gitconfig 파일에서 링크에 설명된 [user] 설정값을 찾았고 내가 git push시 적용되길 원하는 'B계정' 정보 입력하고 테스트 해보니 제대로 반영됨
    • 적용 코드
      [user]
        name = username
        email = username@domain.com

출처

[1] IntelliJ IDEA with Git remember author