Programing

Bitbucket, Windows 및 "심각 : 암호를 읽을 수 없음"

lottogame 2020. 11. 16. 07:43
반응형

Bitbucket, Windows 및 "심각 : 암호를 읽을 수 없음"


최근에 Windows를 다시 설치했는데 저장소에서 파일을 다운로드하는 데 문제가 있습니다.

GIT와 Python을 설치했지만 Bitbucket에서 무엇이든 다운로드하려고하면 다음 메시지가 표시됩니다.

"fatal: could not read Password for: 'https://username@bitbucket.org': No such file or directory".

내가 도대체 ​​뭘 잘못하고있는 겁니까?


한 시간 정도 전에 같은 문제가 발생했습니다. 내 문제는 git 복제를 시도했지만 ssh 대신 https url을 사용한다는 것입니다. 저장소로 이동하면 복제 URL에 대한 드롭 다운에서 ssh 또는 https를 선택할 수 있습니다. 도움이 되었기를 바랍니다.


전역 매개 변수를 설정하여 해결했습니다.

git config --global core.askpass /usr/libexec/git-core/git-gui--askpass

다음과 같이 URL에 사용자 이름과 비밀번호를 포함하십시오.

git clone https://username:password@bitbucket.org/path_to/myRepo.git

방금이 문제를 해결했습니다.

버전 1.8.5.2의 Git에는 bitbucket이 포함되어 있지만 Git을 버전 1.9.0으로 업데이트하면이 문제가 해결되었습니다.


나는 똑같은 일을 시도했지만 작동하지 않았고 너무 최근에 내 컴퓨터에 창을 다시 설치했습니다.

간단한 명령을 사용하여 내 bitbucket 계정에서 개인 저장소를 확인한 git clone https://username@bitbucket.org/username/repo.git다음 내 사용자의 암호를 입력하라는 메시지를받는 데 익숙합니다 .

버전 1.8.5.2에서이 문제가 발생한 것 같습니다. 버전 1.8.4로 다운 그레이드했고 예상대로 작동하기 시작했습니다.

Git 다운로드 목록 : http://code.google.com/p/msysgit/downloads/list

도움이 되었기를 바랍니다!


https 연결의 경우 "Git Credential Store"(BitBucket 자습서의 "선택 사항"단계)를 설치해보십시오.

설치 방법은 다음과 같습니다.

  1. http://gitcredentialstore.codeplex.com/ 에서 git-credential-winstore.exe를 다운로드합니다.
  2. Git Bash 셸을 열고 현재 디렉터리를 git-credential-winstore.exe가있는 위치로 변경합니다.
  3. 운영 ./git-credential-winstore -i /bin/git

사용하려고 git fetch다시 입력 순서와 오래된 암호를 업데이트합니다.

비슷한 문제가있었습니다. 실제 비밀번호를 새 비밀번호로 업데이트하면 캐시 된 비밀번호가 유효하지 않게됩니다. 그러나 git은 유효한 암호를 다시 입력하도록 요청하지 않았고 Authentication failed변경 사항을 가져 오려고하는 동안 오류를 표시했습니다 .

그러나 마술처럼 git git fetch은 데이터를 가져 오는 대신 입력 할 때 실제 암호를 요청했습니다 . 새 암호를 입력하면 git이 자격 증명 저장소에서 이전 암호를 업데이트했으며 더 이상 암호 입력에 대해 묻지 않았습니다.


제 경우에는 .gitconfigWindows 의 전역 파일 문제가있었습니다 .

Git BASH 에서 @jsarroyo제공 하는 솔루션 을 사용하려고 할 때 파일 이 존재하지 않는다는 오류가 발생했습니다 . 나는 그것을 고칠 방법을 찾을 수 없었다..gitconfig.lock

을 완전히 제거 .gitconfig하면 모든 것이 잘 작동했습니다.

경고 : 이렇게하면 모든 git 설정이 손실되고 다시 구성해야합니다.


제 경우에는 프롬프트 대화 상자에 입력 된 bitbucket에 대한 잘못된 암호였습니다. 정확한 비밀번호를 입력하면 오류가 사라졌습니다.


저에게는 설정 섹션의 bitbucket 저장소에서 '비공개'스위치를 가져 와서 해결되었습니다.


Windows 7에서 8로 업그레이드하고 설정이 엉망이 될 때이 문제가 발생했습니다. 개인 및 공개 키를 재생성하고 SSH.exe 대신 plink를 사용하도록 TortoiseGIT를 변경해야했습니다.

http://techblog.saurabhkumar.com/2015/09/using-tortoisegit-on-windows-with.html 에 단계별 지침을 작성했습니다.

참고 URL : https://stackoverflow.com/questions/20923193/bitbucket-windows-and-fatal-could-not-read-password-for

반응형