memostack
article thumbnail
블로그를 이전하였습니다. 2023년 11월부터 https://bluemiv.tistory.com/에서 블로그를 운영하려고 합니다. 앞으로 해당 블로그의 댓글은 읽지 못할 수 도 있으니 양해바랍니다.
반응형

원인

git의 계정을 변경하여 git 명령어를 수행하게되면, 아래와 같은 에러가 발생한다.

fatal: Authentication failed for 'https://~~'

 

해결

시스템에 등록된 credential 설정값을 초기화 시켜주면 해결된다.

$ git config --system --unset credential.helper​
Username for 'https://github.com': 자신의 계정 username
Password for 'https://~@github.com': 자신의 계정 password

 

참고. 자동 로그인

만약, 매번 로그인하는것이 귀찮다면, 아래 명령어로 로그인 정보를 저장할 수 있다.

  • 저장을 하게되면, 저장된 계정 정보로 알아서 로그인을 수행한다.
$ git config credential.helper store
$ git fetch
Username for 'https://github.com': 자신의 계정 username
Password for 'https://~@github.com': 자신의 계정 password

 

참고. permission denied

위 명령어를 수행할때는 관리자 권한으로 수행해야 함.

  • 안그러면 아래와 같이 Permission denied 에러가 발생할 수 있음

Permission denied, could not lock config file

 

반응형
블로그를 이전하였습니다. 2023년 11월부터 https://bluemiv.tistory.com/에서 블로그를 운영하려고 합니다. 앞으로 해당 블로그의 댓글은 읽지 못할 수 도 있으니 양해바랍니다.
profile

memostack

@bluemiv_mm

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!