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