Sourcetree 원격 : 잘못된 사용자 이름 또는 암호 인증 ‘실패 https://github.com/myname/myrepo/ 에 밀어’

소스 트리를 사용하여 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


답변

아래 단계를 따르는 OSX의 경우

이동 : 환경 설정-> 고급-> 제거 할 계정 선택-> 제거하려면 클릭 여기에 이미지 설명 입력


답변

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


답변

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