我正在使用git-tfs,其大部分功能都可以正常使用。我可以拉,我可以使用checkintool。但我不能创建shelvesets。当我尝试git tfs shelve ShelveSetName
时,我收到此错误:
TF14045:身份MYDOMAIN \ Joe White不是公认的身份。
看起来,由于一些奇怪的原因,git tfs shelve
正在尝试根据我的名字(“Joe White”,包括空格)而不是我的用户名进行身份验证,因此当然因为用户名无法进行身份验证不能有空格。
如何正确验证git tfs shelve
,即使用我当前登录的Windows用户凭据?
答案 0 :(得分:0)
搁置时,您是否尝试过使用--username选项?或者使用-d选项打开调试?如果这不起作用,那可能是一个错误。 git-tfs仍然相当新,认证选项最近得到了重新修改,而且搁置命令可能被忽略了,因为它不是提交的主要方法。
如果你无法让它工作,请记录主github网站上的调试日志问题,其中一个贡献者无疑会尝试为你快速修复它。