1. 시험환경
· GitHub
· 윈도우
2. 목적
· 해당 컴퓨터에서 사용하는 모든 Git 저장소에 기본값으로 설정된 이름으로 등록되도록 전역 설정한다.
· GitHub의 특정 Repository는 다른 이름/이메일로 등록하기 위해 저장소별 설정하는 방법을 알아보자.
3. 적용
① Local PC에 설정된 현재 계정 리스트를 출력한다.
- 명령어: git config --list
- user.email : github에 등록된 계정(이메일)
- user.name : github 사용자 이름

② Git Commit 식별하는데 사용할 이름을 전역(global 옵션)으로 설정한다.
- 명령어: git config --global user.name [userName]
③ GitHub에 등록된 이메일 주소를 전역(global 옵션)으로 설정한다.
- 명령어: git config --global user.email [userEmail]
④ 각 저장소 마다 설정된 계정 정보를 확인한다.
- 명령어(모든 환경변수): git config --list
- 명령어(user.name 확인): git config user.name
- 명령어(user.email 확인): git config user.email
⑤ 특정 프로젝트나 저장소에만 다른 이름 또는 이메일 주소를 사용하고 싶을 때 설정법을 알아보자.
- 예: 개인 프로젝트와 회사 프로젝트에 다른 이메일을 사용하고 싶은 경우
- 해당 Git 저장소의 루트 디렉토리에서 --global 옵션을 제외하고 명령어를 실행
⑥ Git Commit 식별하는데 사용할 이름을 설정한다. (global 옵션 제외)
- 명령어: git config user.name [저장소별 userName]
⑦ GitHub에 등록된 이메일 주소를 설정한다. (global 옵션 제외)
- 명령어: git config user.email [저장소별 userEmail]
⑧ 이후 git commit을 할 때마다 설정된 이름과 이메일이 커밋 정보에 포함된다.
- 이 설정은 현재 저장소의 .git/config 파일에 저장되며, 전역 설정을 덮어쓴다.
4. 결과
· Git Commit/Add/Push 하면 Repository에 설정한 계정으로 코드가 등록된다.
'형상관리 및 패키지' 카테고리의 다른 글
| [git] .gitignore에 추가했음에도 커밋 목록에 보이는 경우 (Git 캐시 삭제) (0) | 2025.09.12 |
|---|---|
| [GitHub] Remote Repository 생성 후 프로젝트 등록 (0) | 2025.08.29 |
| 진행중인 프로젝트를 github repository에 등록하기 (1) | 2024.12.29 |
| The requested URL returned error: 403 (CodeCommit Git Push) (0) | 2024.09.21 |
| 개발중인 프로젝트를 AWS CodeCommit repository에 등록 (2) | 2024.09.21 |