728x90
반응형
Intellij에서 commit, push 시 github 대시보드에 미노출되는 현상이 있었다.
github 계정의 아이디와 이메일이 commit한 사용자의 정보와 달라서 집계가 안됬기 때문이다.
commit 한 프로젝트의 commits 영역을 클릭하면 commit 한 사용자의 정보를 확인할수 있다.
Intellij의 commit 사용자를 변경하기 위해서 Intellij의 Terminal 영역에서 아래의 명령어를 통해 사용자 정보를 확인해보니 github 사용자가 아닌 회사계정으로 되어 있었다.
git config user.name
git config user.email
해당 git repository만 변경하기 위해서 --local을 붙여서 아래의 명령어를 입력해서 사용자 정보를 변경후에 다시 commit을 했지만 여전히 github 대시보드에 이력이 노출되지 않았다.
git config --local user.name github아이디
git config --local user.email github이메일
해당 명령어가 정상적으로 반영이 되었는지 확인해보기 위해서 프로젝트의 .git 폴더의 config 파일을 열어보니 user 설정이 안되있어서 텍스트 에디터를 통해서 user 정보를 저장하고 commit 시 정상적으로 github 대시보드에 키밋 이력이 집계되었다.
Intellij Terminal에서 실행한 사용자 정보를 변경하는 명령어가 반영 안된 이유는 프로젝트가 위치한 폴더 경로 때문으로 보인다.
728x90
반응형
'개발 > git' 카테고리의 다른 글
Bitbucket - commit compare(commit 묶어서 compare) (0) | 2023.09.14 |
---|