- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
尝试访问私有(private)企业 tfs。他们通过向 Windows 用户(域\登录名)授予适当的权限来授予我访问权限。
我可以访问 tfs 的 Web 界面,浏览存储库和其他东西。
但是当我尝试运行时
git clone https://tfs.somehostname.com/tfs/somefolder/_git/therepository
它失败了
Cloning into 'therepository'...
fatal: Authentication failed for 'https://tfs.somehostname.com/tfs/somefolder/_git/therepository/'
尝试在没有公司网络的情况下使用家用电脑 - 同样的错误。
在 PowerShell、Git Bash 中尝试过,通过 VisualStudio 克隆 - 同样的错误。
SSH 已关闭(请求超时)。
Web 和 Git 都要求凭据一次(尝试在凭据管理器中删除 - 再次询问,提交 web 没问题后,git 失败)
企业 helper 试图提供帮助,但他只提供了 tfs 日志。他说,我的用户名没有随请求一起提供(通过将我的尝试时间戳与日志同步来跟踪)。
2018-07-19 07:04:00 SOMEIP GET /tfs/SOMEFOLDER/_git/REPOSITORY/info/refs service=git-upload-pack 443 - ANOTHERIP git/2.12.2+(Microsoft+Windows+NT+6.3.9600.0;+Win32NT+x64)+CLR/4.0.30319+VS15/15.0.0 - 401 2 5 62
2018-07-19 07:23:00 SOMEIP GET /tfs/SOMEFOLDER/_git/REPOSITORY/info/refs service=git-upload-pack 443 - ANOTHERIP git/2.18.0.windows.1 - 401 2 5 62
2018-07-19 07:23:00 SOMEIP GET /tfs/SOMEFOLDER/_git/REPOSITORY/info/refs service=git-upload-pack 443 - ANOTHERIP git/2.18.0.windows.1 - 401 1 3221225581 187
而其他人则包含它
2018-07-19 05:44:27 SOMEIP GET /tfs/SOMEFOLDER/_git/REPOSITORY/info/refs service=git-upload-pack 443 DOMAIN\LOGIN ANOTHERIP git/2.12.2+(Microsoft+Windows+NT+6.1.7601+Service+Pack+1;+Win32NT+x64)+CLR/4.0.30319+VS15/15.0.0 - 200 0 0 265
最佳答案
我在我的开发机器上遇到了同样的错误。我试图克隆一个存储库。我的机器有一个新安装的 Windows Server 操作系统。我使用 Git bash 作为我的 Git 客户端。当我运行 Git 的命令来克隆存储库时,它没有提示我输入将用于身份验证的用户 ID 和密码。这是一台新 PC,因此 Windows 凭据管理器未缓存任何凭据。
作为最后的手段,我按照以下步骤在凭据管理器中手动添加了我的凭据:
现在,点击Windows Credentials部分的Add a Windows credential(引用下面屏幕截图中的黄色突出显示):
现在,如下表所示输入详细信息,然后单击确定:
我把详细信息如下:
Internet or network address: <gitRepoServerNameOrIPAddress>
User Name: <DomainName\MyUserName>
Password: <MyPassword>
下次当您针对在上述地址设置的存储库运行任何 Git 命令时,将使用此手动缓存的凭据。
注意:
更新(2022 年 6 月 12 日):如果添加 Windows 凭据对您不起作用,那么您可以尝试添加通用凭据(请参阅下面的屏幕截图).请注意,在添加通用凭据时,您的 TFS 服务器的 Internet 或网络地址的格式为:
git:https://YourTfsServerAddress
关于windows - 混帐克隆 : Authentication failed for <URL>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51424051/
我过去错误地分支,一个提交留在了另一个分支的开头: * 03431cb (HEAD -> bar) a2 | * d332e4d (foo) b2 | * 9b29ae3 b1 | * 4656a98
我是 git 的新用户,在广泛使用 svn 之后,我仍然有几件事情不清楚。 这是我的问题: 我在 xp dev 上有 repo:ssh://xp-dev.com/my_repo_name 它包含两个分
我有一个 Drupal 多站点并将其克隆到本地进行设置。我已经更改了一些用于数据库访问的设置文件。当我执行 GIT 状态时,我得到... Changes to be committed: (us
我们的团队有三名后端开发人员和两名前端开发人员。我们使用 Git 作为版本控制系统,使用 Jira 来跟踪问题和项目,使用 Stash 作为 Git 存储库。最后,我们使用 SourceTree(使用
我(主要)使用 git 从他们的源代码下载和编译各种项目,将我的源代码保存在 /usr/local/src 并将二进制文件安装在 /usr/local/bin. 在构建过程之后,通常使用 ./conf
这是我所做的: 创建文件夹testA 创建一个文件“a.txt”,内容为“a” Git 初始化到文件夹 testA git 添加。 git commit -a -m "第一个" 将文件的“a.txt”
我现在有一个巨大的、臃肿的 Git 存储库,它占用了 GitHub 上的大量磁盘空间,我想节食。我需要丢弃在项目历史早期做出的古老提交,这些提交基本上与项目当前的发展方向无关。 我是 - 并且永远是
我的同事不久前做了一个改变——引入了一个新功能——并且(成功地)提交给了 Git。不过,现在该功能已丢失。 使用 git log --reverse 我设法找到了该函数仍在代码中的最后一次提交 (48
在我部署了 laravel 应用程序的 digitalocean droplet 上一切正常,今天当我尝试执行“git pull”时,我刚刚收到: root@ubuntu-s-1vcpu-2gb-ny
我们有一个共同的 LDAP 帐户/用户。我们计划使用此用户为我们的团队配置 Jenkins。 我使用我的登录名登录到机器/虚拟机并安装了 Jenkins。 然后我只从我的帐户生成 ssh key ,但
我目前正在尝试关注 Pro Git 书中提到的基于小型项目的工作组:http://progit.org/book/ch5-2.html 所以,这是我的设置: [Live Website Folder]
我想知道我的分支是否与远程同步: git pull -v From ... = [up to date] master -> origin/master = [up to dat
我刚刚创建了名为 website 的目录。这有几个图像、index.html 页面等。我运行了:git --bare init --shared=0777 现在,它成功地创建了一个空的共享仓库。 我现
我在我的 cmd 中运行 git 命令。它在前一段时间工作,但现在每当我使用 git 命令时,都会发生以下错误 fatal: unable to access 'github.com/user_nam
我在我的桌面上创建了一个存储库并推送到 github,然后将该存储库克隆到我的笔记本电脑上进行开发,然后提交更改并推送到 github。现在回到我的桌面,我尝试“git pull”来获取我所做的所有更
我有一个带 HTTPS 访问权限的远程存储库。 git status 只列出一个条目:master git remote -v 列出同一地址的两个条目:一个用于获取,一个用于推送 但是当我执行 git
我有应用服务器,我使用 Chef + 一些临时 bash 脚本一起引导它们。问题是,当我想在这些应用程序服务器之一上运行更新时,我得到: 19:00:28: *** Please tell me wh
我正在尝试在服务器上安装 git,但在尝试执行第一次推送时遇到了一些问题。我在服务器上成功安装了 git,在本地和服务器上创建了存储库,但是当我尝试进行第一次推送时,我收到了这条消息: stdin:
每当我从我的 Remote 中 pull 出时,我都会收到以下关于压缩的错误。当我运行手动压缩时,我得到了相同的结果: $ git gc error: Could not read 381378312
我的 git 存储库发生了一件奇怪的事情。当我尝试在 tortoisegit 窗口中提交某些内容时,我收到了来自项目的所有文件。我无法还原它们,当我从服务器 pull 出时收到 fatal: No s
我是一名优秀的程序员,十分优秀!