小编Dio*_*ndo的帖子

Visual Studio 2017 Enterprise + TFS 2018 + Git Clone =无法获得本地颁发者证书

我是新手与Git交互,我正在尝试将其与TFS基础架构相结合,但遇到SSL身份验证问题.没有Github,没有VSTS.TFS是本地安装,因此是本地安装.

服务器部分:

我在Windows Server 2016上安装了TFS 2018,并创建了一个企业自签名证书,并在该证书上绑定了TFS Web服务(IIS管理器).

TFS配置为仅通过HTTPS运行.HTTP被重定向到HTTPS.我用Git设置了一个新的Project作为版本控制系统.

客户部分:

我有两种Windows客户端.Windows 7 SP1和10周年更新,两者都使用Visual Studio 2017 Enterprise.

我安装了证书(作为受信任的根证书颁发机构)并通过浏览器连接我没有任何东西可以查看项目信息.没有浏览器提出任何关于证书真实性的警报.然后,我使用Windows安全通道库安装了Git-2.15.1.2-64-bit.exe.

我按照本指南配置Git客户端,因为我得到了标题致命错误.所以基本上我提取了自签名的内容并附加到ca-bundle.crt文件.他们都是:

  • C:/ Program Files/Git/mingw64/ssl/certs /
  • C:\ users\myname(像指南一样创建为全局的)
  • C:\ Program Files(x86)\ Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\mingw32\ssl\certs(这是由Visual Studio 2017安装创建的)

当我使用Powershell"git config --list --show-origin"命令时,我看到列出:file:"C:\ Program Files\Git\mingw64/etc/gifconfig"http.sslcainfo = C:/ Program Files/Git/mingw64/ssl/certs/ca-bundle.crt文件:"C:/users/myname/.gifconfig"http.sslcainfo = C:/users/myname/ca-bundle.crt

如果我尝试从VS2017团队资源管理器面板克隆存储库,它会一直说:" Git因致命错误而失败.致命:无法访问' https://tfs.blahblah/ ':SSL证书问题:无法获得本地颁发者证书 "

但是当我使用Git GUI时,它会回答一个不同的错误: 致命:找不到远程ref HEAD 据我所知,它看起来很合理,因为没有附加提交.

但如果我不能与Visual Studio 2017"配对",我就无法做出任何贡献.

我通读了几个链接,但我无法理解.因此,在将其标记为重复之前,我请您注意我的具体系统/环境要求.

注意:请不要建议我关闭SSL,因为已经说过它不是企业/企业环境中的解决方案

git tfs ssl-certificate visual-studio-2017

14
推荐指数
4
解决办法
1万
查看次数

SQL Server 2012 DataTools + Visual Studio 2012 =安装了不兼容的DacFx版本

我疯了,试图在Visual Studio 2012中使用SSDT.我创建了一个数据库但由于这个错误我无法添加表等.

我安装了:

  • Visual Studio 2012旗舰版
  • 带有高级服务的SQL Server 2012 Express x64,以及WinUpdates
  • Microsoft SQL Server数据工具 - Visual Studio 2012 x86的商业智能(找不到特定的x64版本)
  • SQL Server 2012数据层应用程序框架(2013年8月x86-x64版本)

基本上我遵循了这条MSDN的建议,http://social.msdn.microsoft.com/Forums/sqlserver/en-US/04ee07bf-31d9-4a60-90ad-bf48c16eb4d1/ssdt-vs2012-error-dac-framework-compatibility ?forum = ssdt 但没有结果

有什么我必须做的,或遵循特定的顺序?

真的这个东西让我抓狂

Thx evbdy

sql-server-2012 visual-studio-2012 sql-server-2012-datatools

6
推荐指数
1
解决办法
2万
查看次数

有没有办法让用户无需成为集合管理员即可在 TFS-Azure DevOps 上创建自己的项目?

我是一名 TFS 管理员,我想让少数用户自治,以便在其中创建他们的项目并管理它们。

但同时我也不希望他们能够修改和访问以前与他们的工作无关的项目。

这种隔离有可能发生吗?如果是这样,怎么办?

tfs azure-devops

4
推荐指数
1
解决办法
1555
查看次数