2017-12-27 42 views
1

나는 2,3 일 동안 그 이슈에 지금 고투하고 있었다.Git에> 치명적인 오류가 발생하여 실패했습니다. could not는 사용자 이름을 읽었다

특정 컴퓨터에서 내 Git 프로젝트 (VisualStudio.com에 저장 됨)에 연결할 수 없습니다 (두 번째 PC에서 작동 함). 내가 동기화 또는 내 저장소를 복제하려고 할 때마다, VS2017은 (2 회) 내 사용자 자격 증명을 요청하고, 나는 다음과 같은 오류 얻을 : 그 원인이 한 수 아무것도를 변경 한 경우

Error: cannot spawn askpass: No such file or directory Error encountered while cloning the remote repository: Git failed with a fatal error. could not read Username for 'https://.visualstudio.com': terminal prompts disabled

기억 할 수 없음을 ..

답변

3

주로 자격 증명이 자격 증명 관리자에 의해 기억 된 것으로 인해 발생합니다. Credential Manager에 저장된 xxx.visualstudio.com의 자격 증명을 제거해야합니다.

PC의 OS가 Windows 인 경우 Credential Manager -> Windows Credentials -> Generic Credentials -> git : https://xxx.visualstudio.com과 같은 자격 증명을 제거 할 수 있습니다.

enter image description here

그런 다음 다시 복제, 자식은 입력의 repo에 대한 자격 증명하게됩니다. VSTS 계정에 액세스 할 수있는 사용자 이름 (전자 메일 주소)과 암호를 입력 한 후 레포를 성공적으로 복제해야합니다.

+0

그게 효과가 있습니다! 감사!!! – danbord

+0

나는 단계를 밟았지만 나를 위해 작동하지 않았다. 나는 VS2017을 사용 중이며 VSTS git 프로젝트에 연결하려고한다. 오류 아래에 점점 원격 저장소로 푸시하는 동안 오류가 발생했습니다. 오류가 발생하여 작업이 실패했습니다. Win32Exception이 발생했습니다. 자격 증명을 쓰지 못했습니다. askpass를 생성 할 수 없습니다. 해당 파일이나 디렉토리가 없습니다. 'https://xxxxxx.visualstudio.com'의 사용자 이름을 읽을 수 없습니다. 터미널 프롬프트가 사용 중지되었습니다. https://xxxxxx.visualstudio.com/_git/StockTrace –

1

Visual Studio를 최신 버전으로 업데이트하기 만하면됩니다. 이 버그는 최신 업데이트로보고되고 수정되었습니다. 나를 위해 일했다.

+0

관리자 권한이 없기 때문에 불가능합니다. git remote set-url origin username : [email protected]/username/repo.git - 저에게 도움이되었습니다. 참고 : github 암호를 ./git/config에 일반 텍스트로 저장합니다. –