programing tip

Sourcetree 원격 : 잘못된 사용자 이름 또는 암호

itbloger 2020. 11. 3. 07:44
반응형

Sourcetree 원격 : 잘못된 사용자 이름 또는 암호


소스 트리를 사용하여 github에 푸시하려고하지만 다음 오류가 발생합니다.

git -c diff.mnemonicprefix = false -c core.quotepath = false push -v --tags origin live_version : live_version remote : 잘못된 사용자 이름 또는 암호입니다. 치명적인 : 인증 '실패 https://github.com/myname/myrepo/ 에 밀어' https://github.com/myname/myrepo

완료되었지만 오류가 있습니다. 위를 참조하세요.

여기에 이미지 설명 입력 그러나 내가 갈 때

도구> 인증> 내 github 계정

그리고 편집> oauth 토큰 새로 고침을 클릭합니다 여기에 이미지 설명 입력. 페이지가 열리고 다음을 얻습니다.

인증 성공

SourceTree has been successfully authenticated. You may now close this page.

항상 작동했지만 갑자기 중지되어 이중 인증이 없습니다. 계정을 삭제하고 다시 추가해 보았습니다. 내 프로젝트를 github에 푸시 할 수 있도록 연결이 다시 작동하도록하려면 어떻게해야합니까?

Sourcetree 버전 2.1.8.0


여기서 답을 찾았습니다. 2.1.8+ 버전의 알려진 버그입니다.

다음 단계로 해결되었습니다.

Tools > Options > Git > Update Embedded Git

명령 줄로 밀어도 작동합니다.

편집하다

또한 @Latisha의 대답을 추가하십시오.

1. Do the above.
2. Close Sourcetree
3. Delete AppData\Local\Atlassian\SourceTree\passwd 
4. Restart SourceTree
5. Hurray!!!

나는 이것으로 많은 어려움을 겪었고 내 Mac에서 나를 위해 해결 한 것은 다음과 같습니다.

  • 파인더를 열고 Cmd + Shift + g를 클릭합니다.
  • 시작하다 ~/Library/
  • Application Support/SourceTree폴더로 이동
  • userName @ STAuth-bitbucket.org 삭제
  • 키 체인 액세스 열기
  • sourctree 검색
  • '로그인'항목 삭제
  • bitbucket에서 소스 복제
  • KeyChain에서 bitbucket 패스를 요청합니다.

Sourcetree 2.10에서 동일한 문제가 발생했지만 위의 솔루션이 작동하지 않습니다.

버전 2.0으로 되 돌리면 문제가 해결되었습니다.

Sourcetree 다운로드 아카이브 : ( https://www.sourcetreeapp.com/download-archives )


업데이트 할 때이 문제에 직면했습니다 Embedded Git. passwd 파일을 제거하여 해결했습니다. 여기에서 찾을 수 있습니다. 그런 다음 소스 트리를 다시 시작하십시오.

AppData \ Local \ Atlassian \ SourceTree \ passwd


GitHub에서 이중 인증을 사용하도록 설정 한 경우 여기에서도 사용할 수 있습니다. 이 경우 AlonR답변 (Mac의 경우-나를 위해 일함) 또는 Sven답변 (Windows의 경우-테스트되지 않음)을 따르고 여기 의 지침에 따라 작동 하도록 하십시오 .


  1. 도구 \ 옵션 대화 상자에서 저장된 계정을 삭제하십시오.
  2. 다시 밀거나 당기면 SourceTree가 로그인 이름과 암호를 입력하도록 요청합니다.

저도 같은 문제가 있었다, 나는 Relogged 계정에 나를 위해이 오류를 해결했다.


나는 같은 문제가 있었고 최신 버전의 Windows 용 git을 설치하여 수정했습니다.


임베디드 git을 사용하는 macOS 용 SourceTree 2.7.6의 경우 모든 제안 된 답변을 따랐지만 여전히 동일한 문제가 발생했습니다.

나를위한 해결책은 2 단계 인증을 끄는 것이 었습니다.

분명히 이상적이지는 않지만 때로는 작업을 완료해야 할 때도 있습니다.


Windows에서 다음을 시도하십시오.

  1. 도구> 옵션> 인증-Git 저장된 비밀번호에서 문제 저장소 데이터 삭제 (예 : login@repo.com)
  2. 문제 저장소가있는 탭을 선택하십시오.
  3. Open terminal and make some git command (ex git pull origin) and you will be asked login and password. Input correct login and password. Login and password will be updated and all works again.

I just solved this problem by using an access token. I use macbook, all answers above didn't work for me. Go to your github account, click your profile image on right top corner, then click:

Settings -> Developer settings -> Personal access tokens -> Generate new token

Paste this token into sourcetree popup window, required password area, instead of typing your account password. Github uses two step verification, so you need to use a token rather than account password. Good luck! Let me know if this works for you.


I typed the wrong username (email address) when pushing and what worked for me was:

SourcTree에 대한 KeyChain Access 검색을 열고 '로그인'항목을 삭제합니다.

그런 다음 Sourcetree> 환경 설정> 고급으로 이동하여 잘못된 이메일 주소를 포함하는 기본 사용자 이름을 삭제하십시오.

참고 URL : https://stackoverflow.com/questions/45622960/sourcetree-remote-invalid-username-or-password

반응형