반응형

git을 다룰 때 계정을 변경해야 할 때가 있다. 본인은 처음 git을 다룰 때 여러 계정을 생성했었고 해당 과정들로 인해 몇몇 문제가 발생했었다. 그중에서 git bash에서 로그인한 계정을 변경했고 해당 과정을 아래에 적어둔다.

 

 

1. 현재 로그인된 계정을 확인한다. 아래의 명령어를 입력하면 된다.

(참고)git bash에서 복사는 Ctrl + Insert, 붙여넣기는 Shift + Insert 이다.

 

git config user.name

git config user.email

 

2. 변경하고자 하는 이름과 계정을 입력한다.

 

git config --global user.name 이름
git config --global user.email 로그인할 이메일

 

이후 제대로 바뀌었는지 1. 의 명령어를 다시 입력하니 제대로 변경되었음이 확인되었다.

 

 

3. 기존의 로그인 정보를 삭제한다.

3.1. '제어판' >> '사용자 계정' >> '자격 증명 관리'에 들어간다.

윈도우는 여기서 사용자의 인증 정보를 보관한다. git도 여기서 관리한다. 기존의 git 계정 정보를 삭제하자.

 

3.2. 'Windows 자격 증명'에서 기존 계정과 관련된 것을 지워준다.

본인은 2개가 있었다.

 

 

 

 

 

(참고) 몇몇 다른 블로거들은 새로운 인증을 추가해야 한다고 하는데 본인은 따로 추가할 필요 없었다. 기존의 인증을 없애기 위해 지운 것이다.

 

4. push 명령어를 입력하고 로그인한다.

 

 

위와 같이 'Sign in with your browser' 또는 'Personal Access Token'으로 로그인하라고 한다. 본인은 브라우저를 눌렀고 아래와 같은 화면이 나왔다.

 

(참고) 왼쪽과 같은 화면이 나온다면 로그인을 하더라도 "Logon failed, use ctrl+c to cancel basic credential prompt." 라는 오류가 나옵니다. git을 최신 버전으로 업데이트하셔야 합니다.

 

git 업데이트 명령어 : git update-git-for-windows

출처:stackoverflow.com/questions/64962533/logon-failed-use-ctrlc-to-cancel-basic-credential-prompt

 

Logon failed, use ctrl+c to cancel basic credential prompt

I'm facing problems while trying to pull/push my code into GitHub repository using cmd prompt for the last 2 days. How can I resolve this issue? Logon failed, use ctrl+c to cancel basic credential

stackoverflow.com

 

동의를 누르면 로그인이 된다.

 

 

콘솔 창에서는 위와 같이 잘 push되었다고 나온다.

 

 

웹에서도 잘 되었음을 확인할 수 있다.

 

 

자격 증명 관리자에도 자동으로 추가되었음을 확인할 수 있다.

 

이렇게 Git Bash에서 로그인한 계정을 변경하는 법을 알아보았다. 다른 블로거분들이 잘 써놓았으나 git도 업데이트됨에 따라 정책을 바꾸어간다. 이 글도 언젠가 시간이 흘러 유효하지 않을 수 있다. 위 방법이 안 된다면 구글에서 날짜 검색을 눌러 최신 날짜로 다시 검색해보길 바란다. 만약 여유가 되어 댓글 남겨주신다면 언제든 반영하겠습니다.

 

이 글이 도움이 되었기를 바랍니다.

 

GitHub 관련 글

[Github]깃허브 계정 이름, 닉네임 변경하는 법

[Github]깃허브 Repository를 Public / Private로 변경하는 법

[Github]깃허브 Repository 삭제하는 법

[Github]IntelliJ에서 깃허브로 프로젝트 연동하는 법

[Github] Git Bash에서 로그인한 계정 변경하는 법

[Github] 깃허브에서 폴더 추가하는 법

[GitHub] Visual Studio에서 깃허브로 프로젝트 연동하는 법

[GitHub] 깃허브에서 폴더 이름 변경하는 법

[GitHub] 깃허브 토큰(Token) 생성하는 법

[GitHub] Pycharm과 깃허브 연동하는 법

[GitHub] GitHub Desktop에서 repository clone 하는 법

반응형

+ Recent posts