4

几个月来,我一直在使用 Elastic Beanstalk 开发 AWS EC2。一切都很顺利。现在,客户想要将另一个开发人员添加到项目中。我有点不清楚如何做到这一点。似乎 Elastic Beanstalk 在后台使用 git 并且仅推送。我无法克隆回购。我什至不知道去哪里找到回购。

所以,我的问题是,我如何设置(或让其他人设置)以便他们可以与我合作?

编辑:我想问这个问题的另一种方式是:如果 Elastic Beanstalk 为我设置了我的 Git 存储库,我如何检查该存储库并与其他人共享?

我在 Windows 7 机器上使用 Visual Studio 2010(安装了 AWS 工具),远程实例是 Windows。

谢谢。

4

1 回答 1

8

Elastic Beanstalk 没有任何回购的概念。应用程序版本只是存储在 S3 上的捆绑包。

你需要做的是在 Github 或 Bitbucket 之类的地方托管一个 repo。然后,您可以像分享任何其他项目一样分享您的更改。当需要将版本部署到 Elastic Beanstalk 时,您将执行git aws.push而不是像git push origin. 当然,这假设您已经设置了 AWS git dev tools

顺便说一句,我建议您为每个开发人员设置一个 IAM 用户帐户,以便每个人都有自己的一组 AWS 访问密钥。这将允许您在不影响其他任何人的情况下撤销对某人的部署访问权限。

于 2012-12-10T22:35:16.140 回答