스택큐힙리스트

git: 'credential-cache'는 git 명령어가 아닙니다. 본문

카테고리 없음

git: 'credential-cache'는 git 명령어가 아닙니다.

스택큐힙리스트 2024. 1. 20. 23:48
반응형

이러한 지침에 따라 이 지침을 따랐는데, 비밀번호 캐싱 부분을 포함하여 리터럴하게 따랐습니다. 지침이 잘못된 것 같아서 매번 git push origin master를 실행할 때마다 다음과 같은 오류가 발생합니다:


git: 'credential-cache'은(는) git 명령이 아닙니다. 'get --help'을(를) 참조하십시오.

... 이때마다 사용자 이름과 비밀번호를 입력해야만 합니다. 이를 수행한 후에도 동일한 오류 메시지가 나오고, git push의 출력이 따라옵니다.


.gitconfig 파일의 내용은 다음과 같습니다:


[user]
name = myusername
email = [email protected]
[credential]
helper = cache

명확하게 말씀드리자면, Git을 설치하고 Git Bash를 실행한 후에는 다음과 정확히 입력한 것입니다:

git config ––global user.name 내사용자이름
git config ––global user.email [email protected]
git config ––global credential.helper cache

도와주세요. 진짜 짜증나요!

답변 1

wincred 도우미는 msysgit 1.8.1에서 추가되었습니다. 다음과 같이 사용하십시오:


git config --global credential.helper wincred

1.8.1보다 더 오래된 msysgit 버전용


먼저, git-credential-winstore를 다운로드하고 git bin 디렉터리에 설치하십시오.


다음으로, git.cmd를 포함하는 디렉터리가 Path 환경 변수에 있는지 확인하십시오. 64비트 시스템의 경우 기본 디렉터리는 C:\Program Files (x86)\Git\cmd이고 32비트 시스템의 경우 C:\Program Files\Git\cmd입니다. 이를 테스트하는 간단한 방법은 명령 프롬프트를 실행하고 git을 입력하는 것입니다. git 명령의 목록이 표시되지 않으면 올바르게 설정되어 있지 않은 것입니다.


마지막으로, 명령 프롬프트를 실행하고 다음을 입력하십시오:


git config --global credential.helper winstore

또는 .gitconfig 파일을 수동으로 편집할 수도 있습니다:


[credential]
helper = winstore

이 작업을 완료한 후에는 Windows 자격 증명 관리자를 통해 git 자격 증명을 관리할 수 있으며, 이는 Windows 제어판을 통해 불러올 수 있습니다.

답변 2

깃(git)은 버전 관리 시스템으로써 다양한 기능을 제공하는 도구입니다. 그런데 가끔 사용자들은 '깃(cgit) credential-cache' 명령이 없다는 오류 메시지를 만나게 됩니다. 이 문제를 해결하기 위해 여러 가지 방법을 알아보겠습니다.
'깃(cgit) credential-cache' 오류는 사용자의 로컬 컴퓨터에 Git 자격 증명 캐시가 설치되어 있지 않거나, Git의 다양한 설정 중 일부가 올바르게 구성되지 않았을 때 발생할 수 있습니다. 이런 경우 아래의 해결책을 따라서 해결할 수 있습니다.
첫 번째로 확인해야 할 점은 Git이 올바르게 설치되었는지 입니다. Git을 다운로드하여 컴퓨터에 설치한 후 명령 프롬프트(터미널)에서 'git --version' 명령을 실행하여 설치된 Git의 버전을 확인할 수 있습니다. 버전이 정상적으로 표시되면 Git은 올바르게 설치된 것입니다.
두 번째로 확인해야 할 점은 자격 증명 캐시가 설치되어 있는지 입니다. Git 자격 증명 캐시는 자주 사용되는 인증 정보를 저장하는 데 사용됩니다. 이 기능을 사용하려면 Git 자격 증명 캐시 관리자를 설치해야 합니다. 다음 명령을 사용하여 Git 자격 증명 캐시 관리자를 설치할 수 있습니다.
```
git config credential.helper cache
```
위 명령을 실행하면 Git이 자격 증명 캐시를 이용할 수 있도록 설정됩니다. 이 후에는 사용자가 인증 정보를 입력할 때 Git은 이를 캐시에 저장하여 다음 번에 동일한 정보를 요구할 때 입력 작업을 생략할 수 있습니다.
마지막으로 Git의 설정을 확인해야 합니다. 일부 Git 설정이 적절하게 구성되지 않으면 '깃(cgit) credential-cache' 명령을 인식하지 못할 수 있습니다. Git 설정을 확인하려면 다음 명령을 사용할 수 있습니다.
```
git config --list
```
위 명령을 실행하면 Git의 현재 설정 목록이 출력됩니다. 설정 중 자격 증명 관련 항목이 존재하는지 확인하고, 정상적으로 구성되어 있는지 확인해야 합니다. 필요한 설정이 누락된 경우 설정을 추가하거나 수정하여 오류를 해결할 수 있습니다.
이렇게 접근하면 '깃(cgit) credential-cache' 오류를 해결할 수 있습니다. Git은 매우 유용한 도구이며, 정확한 설치 및 구성을 통해 원활하게 사용할 수 있습니다. Git 사용 시 문제가 발생하면 위의 해결책들을 참고하여 오류를 해결해 보세요.

반응형
Comments