DEBUG/Tools
local에 저장되어 있는 git계정 clear 하기
에디83
2017. 3. 3. 11:35
한 컴퓨터에서 여러 git 서비스를 사용하는 경우 혹은 여러사람이 한 컴퓨터를 사용하는 경우
미리 저장되어 있는 git 계정때문에 권한 문제로 git push가 안되거나 git clone이 안되는 경우가 종종발생한다.
아래 처럼 정확한 계정을 git url을 입력했는데도 not found 메시지가 발생할 수 있다.
$ git clone http://**************/****/***/***************.git
Cloning into '*******************'...
remote: Not Found
fatal: repository 'http://**************/****/***/***************.git/' not found
이럴때는 git credential cache를 clear 시켜줘야 한다.
git config --global --unset credential.helper
경우에 따라서는 아래처럼 system 옵션을 줘서 clear 시켜줘야 할 때도 있을 것이다.
system 옵션은 시스템의 모든 사용자, 시스템의 모든 repository에 적용이 된다.
git config --system --unset credential.helper