【发布时间】:2014-01-21 06:25:13
【问题描述】:
我在 64 位 Windows 7 中工作。
我想从我通过 OpenVPN 连接到的私人 git 存储库中查看源代码。
我通过 OpenVPN for Windows 连接到私人服务器。连接已建立并且工作正常,我可以ping 服务器并通过 SSH 连接到它。
接下来,我想通过
克隆 git 仓库 git clone http://username:pw@url/folder
Bash 立即展示
Cloning into "projektname"
remote: Counting Objects: 6772, done
remote: Compressing Objects: 100% (6389/6389),done
_
然后挂起,没有错误,不知道会发生什么,我可以切断 VPN 连接以从 git 获得响应或按 Ctrl+C 但没有别的。
git 创建了一个文件夹projektname,但是除了.git 文件夹之外它是空的。
我浏览了几个小时的论坛帖子,但没有找到具有相同问题的类似帖子。我试图通过
获取更多关于 git 的信息 GIT_CURL_VERBOSE=1 GIT_TRACE=1 git clone ....
但没有发现任何可疑之处。我很感谢任何关于我可以尝试什么或我必须研究的地方的想法。我尝试了几个不同的 git 客户端(cygwin、Tortoise、git bash、git gui)。
【问题讨论】:
-
如果让它继续运行,它最终会超时吗?
-
目前2小时内没有超时
-
您的存储库有多大?
-
我找到了解决方案...我的路由器设置有问题。我可以从另一个网络签出。我不知道我的路由器有什么问题,其他所有 VPN 连接都可以正常工作
-
尝试使用
git fetch。例如。mkdir foo; cd foo; git init; git remote add origin <url>; git fetch origin; git checkout master