저는 BitBucket을 사용하고 있으며, 암호가 손상 되었기 때문에 암호를 변경해야했습니다.
git pull
원격 : 잘못된 사용자 이름 또는 암호입니다. 타사 서비스를 통해 로그인하는 경우 계정 프로필에 계정 암호가 설정되어 있는지 확인해야합니다.
치명적 : ' https://bitbucket.org/myusername/myproject.git/ '에 대한 인증 실패
명령 줄을 사용하여 비밀번호를 변경하려면 어떻게해야합니까?
저는 BitBucket을 사용하고 있으며, 암호가 손상 되었기 때문에 암호를 변경해야했습니다.
git pull
원격 : 잘못된 사용자 이름 또는 암호입니다. 타사 서비스를 통해 로그인하는 경우 계정 프로필에 계정 암호가 설정되어 있는지 확인해야합니다.
치명적 : ' https://bitbucket.org/myusername/myproject.git/ '에 대한 인증 실패
명령 줄을 사용하여 비밀번호를 변경하려면 어떻게해야합니까?
답변:
아래와 같이 비밀번호를 재설정해야합니다.
macOS :
git config --global credential.helper osxkeychain
Windows 10의 경우 :
git config --global credential.helper store
이를 실행 한 후 저장소의 사용자 이름과 암호를 입력하라는 메시지가 표시됩니다.
인증 문제 일 뿐이라고 생각합니다 ...
그게 다야 :)
먼저 .git / config를 편집하고 'url'에서 사용자 이름을 제거하십시오.
나는 이것을 가지고 있었다 :
url = https://username@bitbucket.org/pathto/myrepo.git
그리고 수정 후 :
url = https://bitbucket.org/pathto/myrepo.git
그런 다음 이메일 및 비밀번호 자격 증명을 가져와 (또는 푸시) 사용하여 로그인합니다.
이 작업을 수행하려면 명령 줄에서 암호를 설정하기 위해이 작업을 수행하고 git pull을 실행해야했습니다.
이 방법은 암호를 디스크의 일반 텍스트 파일로 저장합니다.
git config --global credential.helper store
git pull
다른 솔루션 : GitHub에서 https : //를 사용할 때 비밀번호 입력을 건너 뛰는 방법이 있습니까?
최근 BitBucket은 앱 비밀번호를 생성해야합니다.
설정 / 액세스 관리 / 앱 비밀번호.
나는이 버튼을 클릭했고 그것은 나를 위해 일했다.
다음은 스크린 샷입니다.
OSX 키 체인에서 Bitbucket 자격 증명을 업데이트 할 수 있습니다.
명령 줄을 통해 캐시 된 자격 증명 업데이트 :
$ git credential-osxkeychain erase
host=bitbucket.org
protocol=https
[press return]
성공하면 아무것도 인쇄되지 않습니다. 작동하는지 테스트하려면 Bitbucket에서 저장소를 복제 해보세요. 암호를 입력하라는 메시지가 나타나면 키 체인 항목이 삭제 된 것입니다.
이 답변은 오류를 검색 한 후 여기를 탐색하는 SO 사용자를위한 것입니다.
제 경우에는 Bitbucket에서 사용자 이름을 변경했기 때문에 아무것도 작동하지 않았습니다.
Atlassian과 Bitbucket은 완전히 통합되지 않았습니다. Bitbucket은 Atlassian 사용자 이메일 및 웹 앱 비밀번호를 사용하지만 다른 사용자 이름을 가질 수 있습니다.
이 프로세스에는 버그가있는 것 같습니다. 특히 인증을 생성하는 응용 프로그램이나 프로세스가 명확하지 않고 저장 또는 편집 가능한 위치가 명확하지 않기 때문에 버그가있는 것 같습니다. 사용자 이름을 변경하면 인증이 중단됩니다.
자격 증명과 Bitbucket에서 사용하는 사용자 이름을 업데이트하는 방법이있을 수 있지만 사용자 이름을 다시 인증을 복원하기 전의 사용자 이름으로 변경하는 것을 발견 한 것은 이미 몇 시간이 늦었 습니다.
때때로 원격 bitbucket 계정 암호를 변경할 때 발생합니다.
해결책
Go to Control panel => User Accounts => Credential Manager => Windows Credentials => move to Generic credentials and change the password of account
.gitconfig
git 저장소 에있는 파일의 내용 과 로컬 git 구성~/.gitconfig
(또는~/.config/git/config
일부 배포판)을 표시하십시오.