Git을 사용하다 보면 새로운 GitHub 계정을 생성하거나 기존 계정에서 새로운 계정으로 변경해야 할 상황이 생길 수 있습니다.
단순히 git config 명령어로 유저 이름과 이메일을 변경한다고 해서 계정이 전환되는 것은 아닙니다.
macOS에서는 Git 계정 정보가 KeyChain Access(키체인 접근 도구)에 저장되므로, 기존 정보를 삭제하고 새로운 계정을 등록해야 합니다.
이번 포스팅에서는 초보자도 따라 하기 쉽게 macOS에서 Git 계정을 변경하는 방법을 단계별로 설명하겠습니다.
Git 계정 변경 방법
1) KeyChain Access 실행
1. KeyChain Access(키체인 접근 도구)를 실행합니다.
- Spotlight 검색(Command + Space)에서 "KeyChain Access"를 검색해 실행합니다.
2. 검색창에 github.com을 입력하여 기존에 저장된 Git 계정 정보를 확인합니다.
2) 기존 계정 정보 삭제
1. 터미널을 열고 아래 명령어를 실행합니다.
$ git credential-osxkeychain erase
host=github.com
protocol=https
2. 이 명령이 성공적으로 수행되면 아무런 메시지도 출력되지 않습니다.
3. 다시 KeyChain Access로 돌아가 github.com으로 검색하면 기존 계정 정보가 삭제된 것을 확인할 수 있습니다.
3) Git 사용자 이름 및 이메일 변경
1. 아래 명령어를 실행하여 새로 사용할 GitHub 계정의 사용자 이름과 이메일을 설정합니다.
$ git config --global user.name "새로운GitHub계정이름"
$ git config --global user.email "새로운GitHub계정이메일"
- user.name에는 새로 사용할 GitHub 계정 이름을,
- user.email에는 새로 사용할 GitHub 계정의 이메일 주소를 입력합니다.
Tip: 이메일 주소는 GitHub 계정에 등록된 주소여야 나중에 contributor(기여자)로 트래킹이 가능합니다.
4) 새로운 계정으로 Git Push 실행
1. 새로 설정한 계정을 사용해 Git 작업을 진행합니다.
- 예: git commit, git push 명령 실행
2. Push를 실행하면 아래와 같이 새 계정의 아이디와 비밀번호를 입력하라는 창이 나타납니다.
- 새로 만든 계정 정보를 입력하면 Push가 완료됩니다.
3. 다시 KeyChain Access로 돌아가 확인하면 새 계정 정보가 저장된 것을 확인할 수 있습니다.
이 과정을 통해 macOS에서 Git 계정을 성공적으로 변경할 수 있습니다.
Git 사용자 이름과 이메일은 프로젝트 기록에 반영되며, 새로운 계정을 등록하면 이전 계정의 정보가 영향을 미치지 않습니다.
Git 계정 관리가 필요한 모든 사용자들에게 유용한 팁이 되길 바랍니다.
공감과 댓글은 저에게 큰 힘이 됩니다.
Starting Google Play App Distribution! "Tester Share" for Recruiting 20 Testers for a Closed Test.
'Program Development Tips > Git' 카테고리의 다른 글
[Synology NAS]에서 Git Server(Gitea) 설치하기 (3) | 2024.11.03 |
---|---|
Git 서버 만들기 (7) | 2024.10.14 |
[Git] Git과 GitHub 사용의 기초부터 실전까지 최종 정리 (1) | 2024.09.03 |
[Git] .gitignore 파일의 역할과 활용법: 파일 무시하기 위한 완벽 가이드 (0) | 2024.09.03 |
[Git] 여러 커밋을 하나의 커밋으로 만들기: Git의 reset --soft 활용법 (0) | 2024.09.03 |