【发布时间】:2015-12-18 20:45:46
【问题描述】:
我有一台启用了直接访问的笔记本电脑。我正在使用 Windows 7 。 git客户端的版本是
D:\projects\directaccess>git --version git 版本 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 正常
- 腻子工程
- nslookup 不起作用(除非我添加了一个指向文章中提到的 DNS64 地址的 -server 选项)
所以问题是:
- 如何让 git clone 工作?
【问题讨论】:
-
作为短期工作,您的 GIT 主机是否有静态 IP?你可以用它来代替吗?
-
不。 DirectAccess 的配置方式仅适用于 FQDN 而不适用于 IP Address 。而且我没有为可访问的外部世界打开静态 IP 地址
标签: windows git gitlab vpn ipv6