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