首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >for..XXXX..not找到的Git凭据。您的用户名必须为窗体域\ user

for..XXXX..not找到的Git凭据。您的用户名必须为窗体域\ user
EN

Stack Overflow用户
提问于 2017-03-23 20:44:29
回答 2查看 5.5K关注 0票数 5

因此,我们正在尝试使用现场TFS来设置GIT,并且出现了一些错误。错误和设置描述如下:

设置:

1)现场TFS 2017 w/更新1

2) Visual Studio 2015 w/Update 3

3)亚特兰西亚SourceTree (Git客户端)

4)在开发人员的系统上安装了GIT LFS

5) Git凭据Windows管理器(GCM)

错误:

  1. 转到SourceTree中的Tools->Options->Git选项卡,选择Use System Git并尝试签出历史记录中的文件版本会导致以下错误:

git-lfs/2.0.1 (GitHub;windows amd64;go 1.8;git 678cdbd4) git版本2.12.1.windows.1 $ git-lfs.exe过滤器-进程错误下载对象: Framework4.dll (ef57f778c9fd50b27144784cd1df55b1b014d564ad6d8d726b156748219b8e5f) 污点错误:下载Framework4.dll (ef57f778c9fd50b27144784cd1df55b1b014d564ad6d8d726b156748219b8e5f):批处理响应时出错:您的用户名必须是表单域\ user。它现在是USR123

  1. 转到SourceTree中的Tools->Options->Git选项卡,选择Use Embedded Git并尝试签出历史记录中的文件版本会导致以下错误:

git-lfs/1.5.2 (GitHub;windows 386;go 1.7.3;git 547a06aa) git版本2.10.2.windows.1 $ git-lfs.exe污点- Framework4.dll错误下载对象: Framework4.dll (ef57f778c9fd50b27144784cd1df55b1b014d564ad6d8d726b156748219b8e5f) 污点错误:下载ef57f778c9fd50b27144784cd1df55b1b014d564ad6d8d726b156748219b8e5f: LFS:未找到git/通用%20引用的Git凭据时出错。:LFS:git/通用%20引用的Git凭据未找到。

我所做的研究和尝试:

  1. 建议使用“Git凭据管理器for Windows (GCM)”来存储和管理凭据。这是与最新的git版本一起安装的。但错误仍然存在。
  2. 在没有安装“Git凭证管理器for Windows (GCM)”的情况下尝试过,但仍然会发生错误。
  3. 将Git版本更新到最新版本。尝试了git-lfs/1.5.2和git-lfs/2.0.1。但不去。
  4. 关于环境的其他错误信息:

环境规划署: LocalWorkingDir=C:\Users\USR123\Documents\GitCloneTest\Common\References2 LocalGitDir=C:\Users\USR123\Documents\GitCloneTest\Common\References2.git LocalGitStorageDir=C:\Users\USR123\Documents\GitCloneTest\Common\References2.git LocalMediaDir=C:\Users\USR123\Documents\GitCloneTest\Common\References2.git\lfs\objects TempDir=C:\Users\USR123\Documents\GitCloneTest\Common\References2.git\lfs\tmp LocalReferenceDir= ConcurrentTransfers=1 TusTransfers=false BasicTransfersOnly=false BatchTransfer=true SkipDownloadErrors=false FetchRecentAlways=false FetchRecentRefsDays=7 FetchRecentCommitsDays=0 FetchRecentRefsIncludeRemotes=true PruneOffsetDays=3 PruneVerifyRemoteAlways=false FetchRecentRefsIncludeRemotes=true FetchRecentCommitsDays=0“color.branch=false”、“color.diff=false”、“color.status=false”、“diff.mnemonicprefix=false”、“core.quotepath=false”、GIT_DIR=.git GIT_LFS_PATH=C:\Program Files\Git LFS GIT_PAGER=cat GIT_PREFIX=

关于如何修复上面的证书/身份验证错误,有什么想法吗?

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2017-06-05 09:26:31

如果您登录到TFS而没有指定域名,并且试图推送一个大文件,则此错误来自LFS扩展。转到“控制面板”\“用户帐户”\“凭据管理器”、“Windows凭据”选项卡并删除存储在TFS服务器上的凭据。当您再次从命令行按git时,系统会提示您输入凭据。使用域指定用户名:域\ user

票数 11
EN

Stack Overflow用户

发布于 2018-03-03 10:35:45

因为2.4.0版 Git-Lfs提供了NTLM支持。这样,您就不再需要通过设置Windows凭据管理器中的凭据来使用基本身份验证回退了,Git应该可以在TFS中使用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42986608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档