【问题标题】:pushing git tag to origin not working tfs 2015将 git 标签推送到原点不起作用 tfs 2015
【发布时间】:2018-04-03 15:23:59
【问题描述】:

我是 TFS 的 git 新手。我在本地 git 中创建了一个标签,现在我想将此标签推送到远程主机。我试过的命令是git push --tags origin 我收到的错误消息是

fatal: unable to access 'https://ON_PREM_TFS/tfs/defaultcollection/PROJECT_NAME/_git/GIT-SOLUTION/': OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to ON_PREM_TFS:443

我可以毫无问题地从 Visual Studio 推送和/或同步。任何线索?

提前谢谢你

【问题讨论】:

  • 什么版本的 Visual Studio?您的 TFS 服务器是否具有自签名证书(或由不受信任的内部 CA 签名的证书或通过通常受信任的 CA 链接的证书)?
  • @mahfuz01 你在使用代理吗?如果是,请尝试配置您的 git 代理,请参考此线程:stackoverflow.com/questions/20491027/…
  • @EdwardThomson,我们正在使用 Visual Studio 2015 专业版。我不确定证书问题,因为它是由基础架构团队设置的,他们拒绝共享此信息。 :(
  • @Andy-MSFT,是的,我们支持代理。我将尝试配置 git 代理,并会尽快回复您。提前谢谢你

标签: git tfs-2015


【解决方案1】:

根据消息,您的网络设置似乎存在问题,然后可能是代理或防火墙阻止了对远程存储库的访问。

所以请检查策略和防火墙以确保端口 443 可以访问。

如果解决网络问题后问题仍然存在,请尝试删除源并重新添加源:

git remote -v
git remote remove origin
git remote add origin https://ON_PREM_TFS/tfs/defaultcollection/PROJECT_NAME/_git/GIT-SOLUTION

然后再试git push --tags origin

【讨论】:

  • @mahfuz01 您是否通过配置 git 代理和上述建议解决了问题?如果这对您有用,您可以接受它作为答案,这可能对阅读此主题的其他社区成员有益。
猜你喜欢
  • 2015-11-07
  • 1970-01-01
  • 2016-12-20
  • 2015-05-28
  • 2013-08-21
  • 1970-01-01
  • 2018-02-28
  • 2015-10-11
  • 2012-06-21
相关资源
最近更新 更多