Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 无法从Visual studio 2019连接到tfs服务器,尽管可以从浏览器访问该服务器_Git_Tfs_Visual Studio 2019 - Fatal编程技术网

Git 无法从Visual studio 2019连接到tfs服务器,尽管可以从浏览器访问该服务器

Git 无法从Visual studio 2019连接到tfs服务器,尽管可以从浏览器访问该服务器,git,tfs,visual-studio-2019,Git,Tfs,Visual Studio 2019,我需要从visual studio访问tfs服务器。我可以从公司网络访问,但一旦进入开放网络,我就无法连接。我可以从浏览器访问tfs url,但visual studio的浏览器给出了一个错误页面,上面写着“TF400813:资源不可用于匿名访问。需要客户端身份验证。” 下面是我试图将分支上所做的代码更改推送到服务器时出错的屏幕截图。此时我无法推送或取回。这是一个开放网络(家庭wifi)的问题,但当我从办公室连接时,它工作正常。我没有任何VPN,我的其他同事在家工作时根本不面临这个问题,他们也不

我需要从visual studio访问tfs服务器。我可以从公司网络访问,但一旦进入开放网络,我就无法连接。我可以从浏览器访问tfs url,但visual studio的浏览器给出了一个错误页面,上面写着“TF400813:资源不可用于匿名访问。需要客户端身份验证。”

下面是我试图将分支上所做的代码更改推送到服务器时出错的屏幕截图。此时我无法推送或取回。这是一个开放网络(家庭wifi)的问题,但当我从办公室连接时,它工作正常。我没有任何VPN,我的其他同事在家工作时根本不面临这个问题,他们也不使用任何VPN。最初我收到的错误消息是“无法获取本地颁发者证书”,我使用了“git config--global http.sslVerify false”,然后我收到了身份验证失败消息,如下面的屏幕截图所示。在VisualStudio中从浏览器访问tfs服务器时,我提供了相同的凭据,但失败了

下面是git配置中的内容

[user]
    name = <name>
    email = <email>
[http]
    sslbackend = openssl
    sslVerify = false
[用户]
姓名=
电子邮件=
[http:
sslbackend=openssl
sslVerify=错误

我怀疑问题与您看到的“警告”有关:

has a dubious owner (unknown).
For security reason, it is therefore ignored
To fix this, please transfer it to an administrator
建议作为创建文件
C:\ProgramData\Git\config

但是那

为了进行测试,我建议您在使用wifi时(例如在
C:\mygit
中)解压缩一个文件。
并在CMD会话中设置简化的路径()。
然后启动,以便该IDE从您的简化路径继承,该路径将指向可移植Git。

看看问题是否依然存在?

我怀疑问题与您看到的“警告”有关:

has a dubious owner (unknown).
For security reason, it is therefore ignored
To fix this, please transfer it to an administrator
建议作为创建文件
C:\ProgramData\Git\config

但是那

为了进行测试,我建议您在使用wifi时(例如在
C:\mygit
中)解压缩一个文件。
并在CMD会话中设置简化的路径()。
然后启动,以便该IDE从您的简化路径继承,该路径将指向可移植Git。

并查看问题是否仍然存在?

您的意思是不能使用开放网络从VS连接到TFS吗?您使用同一台客户机吗?您可以尝试使用另一台客户端计算机吗?您的意思是您根本无法使用开放网络从VS连接到TFS吗?您使用同一台客户机吗?你能试试另一台客户机吗?