0

在我的公司,我们使用 Stash 作为 git 存储库,它托管在内部数据中心。我想在 AWS EC2 实例上克隆一个存储库。我已经测试了 ec2 实例和 git 服务器之间的连接性,并且能够 ping 通它。

当尝试从 ec2 (RHEL 6) 实例上的 Stash 克隆时,我收到一个错误:

error: The requested URL returned error: 504 while accessing [url removed]

fatal: HTTP request failed

这是我正在使用的命令:

git clone https://<icode repository url>

我可以毫无问题地将相同的存储库克隆到我的笔记本电脑上。

4

2 回答 2

1

我已经在 EC2 上完成了大量的克隆存储库,并且在使用 SSH 进行身份验证时它可以顺利运行。我创建了一个 ssh 密钥(使用 ssh-keygen),然后将该公钥注册到我的 git 存储库(在我的情况下为 bitbucket 或 github)。

对于通过 https 进行存储,看起来他们有一个使用凭证管理器的解决方案,

https://confluence.atlassian.com/display/STASH/Permanently+authenticating+with+Git+repositories

于 2014-08-21T15:51:15.173 回答
0

504 错误是网关超时。也许那里有一个配置错误的(反向)代理

于 2015-03-30T21:21:57.620 回答