2011-08-25 2 views
0

저는 git-tfs을 사용하고 있으며 많은 기능이 제대로 작동합니다. 나는 끌어 당길 수 있고, 나는 checkintool을 사용할 수있다. 하지만 선반 세트는 만들 수 없습니다.Git-TFS에서 "인식 할 수없는 신원이 아닙니다"쉘셋을 만들려고합니다

TF14045: The identity MYDOMAIN\Joe White is not a recognized identity.

그것은 git tfs shelve 내 주어진 이름에 대한 인증을 시도하고, 어떤 이상한 이유로, 모양은 ("조 화이트는"공간 포함) 대신 내 사용자 이름 : 나는 git tfs shelve ShelveSetName하려고하면이 오류를 얻을 수 따라서 사용자 이름에 공백이 없어 인증에 실패합니다.

현재 로그인 한 Windows 사용자 자격 증명을 사용하여 git tfs shelve을 올바르게 인증하려면 어떻게해야합니까?

답변

0

쉘빙 할 때 --username 옵션을 사용해 보셨습니까? 또는 -d 옵션을 사용하여 디버그를 켰습니까? 그래도 작동하지 않는다면 버그 일 가능성이 높습니다. git-tfs는 여전히 새롭고 인증 옵션은 최근에 다시 수정되었고, 커밋에 대한 주요 접근법이 아니기 때문에 shelve 명령을 간과 할 수 있습니다.

기본 github 사이트의 디버그 로그에 문제가 있으면 작업 로그를 얻을 수 없으며 참여자 중 한 명이 시도하고 신속하게 문제를 해결할 것입니다.

+0

'--username myusername'을 덧붙이려고했으나 도움말 내용 ('git tfs help shelve'와 같은 결과물) 만 표시 했으므로 인식 할 수없는 옵션이었을 것입니다. 그 문서는'--username' 옵션을 언급하지 않았습니다, btw. 나는 또한'--username = myusername'을 시도했지만,'TFS 부모는 찾지 못했습니다! '라고 말했고, checkintool을 사용하면 이상하게 보입니다. 추가 제안 사항이나 버그로 작성해야합니까? –

+0

버그를 넣으십시오. 나는 기회가 생기면 코드를 점검 할 것이다. –

+0

글을 작성하기 : https://github.com/spraints/git-tfs/issues/81. 거기에있는 의견에 따르면 최신 코드에서 수정되었지만 업데이트 된 바이너리는 아직 없습니다. –

관련 문제