如何在AWS EC2实例上克隆我公司内部部署的Git(Stash)仓库?

时间:2014-08-21 04:10:34

标签: git amazon-ec2 git-clone bitbucket-server

在我的公司,我们使用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>

我可以将同一个存储库克隆到我的笔记本电脑上,没有任何问题。

2 个答案:

答案 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错误是网关超时。也许在那里有一个配置错误的(反向)代理