【问题标题】:Google Cloud Repository谷歌云存储库
【发布时间】: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?

我已经尝试过在&lt;project-ID-here&gt; 的末尾加上和不加斜线,以防双斜线破坏了某些东西,但我得到了相同的结果。我想我已经打开了足够多的网络让 git 通过,但由于某种原因它没有通过。

【问题讨论】:

    标签: git google-cloud-platform


    【解决方案1】:

    您需要使用gcloud auth login 命令进行身份验证。有关该主题,请参阅 the docs

    据我所知,it is not possible to authenticate using a service account 或其他一些自动化方式。

    【讨论】:

      猜你喜欢
      • 2019-08-14
      • 2020-09-10
      • 2019-01-24
      • 2016-10-12
      • 1970-01-01
      • 2016-03-21
      • 1970-01-01
      • 2012-08-19
      相关资源
      最近更新 更多