devSoyoung / STUDY

✏️ 공부한 내용 정리, 주제에 따라 분류
4 stars 1 forks source link

[git] credential 관련 오류 메세지 #45

Open devSoyoung opened 4 years ago

devSoyoung commented 4 years ago
git: 'credential-manager' is not a git command. See 'git --help'.

이런 오류가 발생한다. 저 설정은 어디에 있냐면 .gitconfig 파일을 열어보면 항목 중에 credential을 발견할 수 있다.

[credential]
    helper = manager

파일을 굳이 안 열고도 .gitconfig의 설정을 바꿀 수 있는데, 아래 커맨드를 실행하면 된다.

git config --global credential.helper [바꾸고 싶은 값]

설정을 하면 뭐가 좋은가? Pull/Push 할 때 패스워드를 계속 입력하지 않아도 된다. (참고) manager로 설정하라고 해서 했는데 그 이후로 계속 저런 에러가 났다. 찾아보니 1.7.10 전후로 설정 방법이 좀 달라짐.

해당 버전보다 더 최신일 경우 아래 방법으로 helper를 변경해야한다. .gitconfig 파일을 바로 수정해도 됨

Windows:

git config --global credential.helper wincred

MAC:

git config --global credential.helper osxkeychain

REF : https://stackoverflow.com/a/33763691/10345249