我正在尝试通过git访问Google Cloud Repository。我是在CentOS 6谷歌计算引擎上这样做的。我通过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通过,但由于某种原因,它就是不能通过。
发布于 2015-08-18 21:29:01
您需要使用gcloud auth login命令进行身份验证。有关该主题的信息,请参阅the docs。
据我所知,it is not possible to authenticate using a service account或其他一些自动化的方式。
https://stackoverflow.com/questions/32054385
复制相似问题