在我的公司,我们使用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>
我可以将同一个存储库克隆到我的笔记本电脑上,没有任何问题。
答案 0 :(得分:1)
我已经在EC2上完成了相当数量的克隆存储库,并且在使用SSH进行身份验证时可以顺利运行。我创建了一个ssh密钥(使用ssh-keygen),然后在我的git存储库中注册该公钥(在我的例子中是bitbucket或github)。
对于存储在https上的情况,看起来他们有一个使用凭据管理器的解决方案,
https://confluence.atlassian.com/display/STASH/Permanently+authenticating+with+Git+repositories
答案 1 :(得分:0)
504错误是网关超时。也许在那里有一个配置错误的(反向)代理