【发布时间】:2015-08-17 15:39:17
【问题描述】:
我正在尝试通过 git 访问 Google Cloud Repository。我正在使用 CentOS 6 Google Compute Engine 执行此操作。我通过 CSF 配置了一些防火墙端口,但据我所知,需要打开的端口是打开的:
TCP_IN = "20,21,22,23,25,53,80,110,143,443,465,587,993,995,25565"
TCP_OUT = "20,21,22,23,25,53,80,110,113,443,587,993,995,25565"
我的 Google 防火墙打开的端口:
tcp:27015,27016,8766; udp:27015,27016,8766
tcp:80
tcp:443
icmp
tcp:3389
tcp:22
tcp:8000
tcp:9418; udp:9418
tcp:25565
tcp:1000; udp:1000
tcp:4000
tcp:32400
tcp:20-22,10000-10100
tcp:8888
tcp:3784; udp:3784
tcp: 3389
tcp:3389,1,2,5000-6000; udp:3389,1,2,5000-6000
其中很多是用于我在 VM 上运行的其他服务。但是,当我运行时
git clone https://source.developers.google.com/p/<project-ID-here>/
我收到此错误:
fatal: https://source.developers.google.com/p/<project-ID-here>//info/refs not found: did you run git update-server-info on the server?
我已经尝试过在<project-ID-here> 的末尾加上和不加斜线,以防双斜线破坏了某些东西,但我得到了相同的结果。我想我已经打开了足够多的网络让 git 通过,但由于某种原因它没有通过。
【问题讨论】: