用于Windows的Git克隆使用Direct Access

时间:2015-09-22 02:05:39

标签: windows git gitlab vpn ipv6

我有一台启用了Direct Access的笔记本电脑。我使用的是Windows 7。 git客户端的版本是

  

D:\ projects \ directaccess> git --version git version 1.8.0.msysgit.0

我正在运行的git服务器是gitLab 7.0

当我进入公司网络时,一切正常。  当我在公司网络之外时

  • 我可以使用http接口访问git存储库。
  • 但是git clone命令不起作用。它说主机无法解决。

我基于这篇优秀文章(http://directaccess.richardhicks.com/2014/01/13/troubleshooting-name-resolution-issues-on-directaccess-clients)的理解是git客户端没有使用NRPT(名称解析策略表)

一些额外提示:

  • ping工作
  • putty works
  • nslookup不起作用(除非我添加指向文章中提到的DNS64地址的-server选项)

所以问题是:

  • 如何让git clone工作?

1 个答案:

答案 0 :(得分:2)

问题是在我使用的Git客户端版本中支持IPv6。我将我的git客户端升级到

  

C:\ Windows \ system32> git --version git version 2.5.3.windows.1

事情顺利进行