运维开发网

如何在Linux上启用TEE eclipse插件以在TFS 2013中克隆git存储库?

运维开发网 https://www.qedev.com 2020-06-15 16:18 出处:网络
我在 Windows活动目录域中安装了TFS 2013服务器,该域承载名为“Test Git2”的git存储库团队项目. Windows客户端能够通过可视化工作室和Web访问与其进行通信.
我在 Windows活动目录域中安装了TFS 2013服务器,该域承载名为“Test Git2”的git存储库团队项目. Windows客户端能够通过可视化工作室和Web访问与其进行通信.

在Ubuntu Linux客户端上,使用eclipse,我安装了最新的Team Explorer Everywhere(TEE)客户端.在TFS插件中,我可以成功执行以下操作:

>连接到服务器“TFS2013”​​并查看团队项目集合列表

>单击团队项目集合并查看可用的团队项目

>选择一个团队项目,然后单击“完成”以查看典型的团队资源管理器视图选项(工作项,报告,构建等)

Linux机器我可以打开http:// tfs2013:8080 / tfs / DefaultCollection / _git / TestGit2,它会提示我输入凭据然后正确显示存储库.

但是,如果我尝试使用EGIT窗口或TEE插件的“导入项目”选项在eclipse中克隆存储库,我总是得到:

Error cloning the TestGit2 repository.
http://tfs2013:8080/tfs/DefaultCollection/_git/TestGit2: authentication not supported

我已通过TFS管理控制台启用了kerberos支持,并且我还尝试在TFS应用程序层上的IIS中启用基本身份验证,但无法解决问题.

我需要做些什么来启用TEE克隆git存储库,或者至少,我该如何解决此问题?

在长时间无法深入研究之后,我终于开始工作了.问题是我只在IIS中切换“Team Foundation Server”网站以使用基本身份验证,而不是访问该网站中的“tfs”虚拟目录,并将基本身份验证设置为唯一启用的身份验证.一旦我这样做,我就能够从Linux框中克隆存储库.
0

精彩评论

暂无评论...
验证码 换一张
取 消