관리 메뉴

솜씨좋은장씨

[Git] Git Bash 터미널 계정 변경 방법! (Windows) 본문

유용한 정보/Git | GitHub

[Git] Git Bash 터미널 계정 변경 방법! (Windows)

솜씨좋은장씨 2020. 4. 16. 13:39
728x90
반응형

Git Bash를 사용하다가 보면 다른 계정으로 변경하고 싶을 때가 있습니다.

 

저는 회사 컴퓨터에 개인 Github계정을 설정해 두었었는데 생각해보니 개인 계정을 사용하지 않고

 

계속 회사 계정으로 사용할 것 같아 Git Bash의 계정을 바꾸기로 하였습니다.

 

다음은 Git Bash에서 터미널 계정을 변경하는 방법입니다.

 

1. 현재 설정된 계정 정보 확인

$ git config user.name
$ git config user.email

먼저 git Bash를 열고 위의 명령어 두 줄을 입력하면

아래의 사진처럼 현재의 계정 이름 / 이메일을 확인할 수 있습니다.

 

2. 명령어를 통해 계정 바꾸기

$ git config --global user.name 변경을 희망하는 계정
$ git config --global user.email 변경을 희망하는 이메일

위의 명령어를 통해 계정을 바꾸어 주고 다시 명령어를 통해 확인해봅니다.

그럼 방금 입력한 계정 정보로 변경이 되어있는 것을 확인할 수 있습니다.

 

3. Windows 자격증명 수정하기

2번까지 수행하고 push를 하려고하면 다음과 같은 오류를 얻게 됩니다.

remote: Permission to SOMJANG-42MARU/gitTestRepo.git denied to SOMJANG.
fatal: unable to access 'https://github.com/SOMJANG-42MARU/gitTestRepo.git/': The requested URL returned error: 403

이를 해결하기 위해서는 Windows의 자격증명을 수정해 주어야 합니다.

 

수정하는 방법은

제어판 > 사용자 계정 > 자격 증명 관리 > Windows 자격 증명 > github항목 삭제 후 수정

입니다.

 

자세한 방법은 아래의 사진을 참고하시기 바랍니다.

 

GitHub 관련 자격증명을 찾아

해당 항목을 삭제합니다.

일반 자격 증명 추가 항목을 클릭하고

해당 정보를 입력해줍니다.

 

인터넷 또는 네트워크 주소

GitHub - https://api.github.com/변경할 계정 이름

사용자 이름

변경할 계정 이름

암호

변경하는 계정의 암호

여기까지 완료하고 다시 Git Bash로 돌아가 push 명령어를 실행해보면

 

GitHub에 로그인하라는 창이 뜨고 로그인을 하면

위와 같이 제대로 Push가 되는 것을 볼 수 있습니다.

Comments