如何设置AWS EC2 Elastic Beanstalk项目以与其他人协作?

Pet*_*ter 4 version-control amazon-ec2 amazon-web-services amazon-elastic-beanstalk

我已经使用Elastic Beanstalk工作AWS EC2几个月了.一切进行得都很顺利.现在,客户希望将另一个开发人员添加到项目中.关于如何做到这一点,我有点不清楚.似乎Elastic Beanstalk在后台使用git并且只是推送.我无法克隆回购.我甚至不确定去哪里找回购物.

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

编辑:我想另一种问这个问题的方法是:如果Elastic Beanstalk为我设置了我的Git回购,我如何检查回购并与他人分享?

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

谢谢.

jam*_*ieb 8

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

你要做的就是在Github或Bitbucket这样的地方举办回购.然后,您可以像任何其他项目一样分享您的更改.当需要将版本部署到Elastic Beanstalk时,您需要执行git aws.push而不是执行类似的操作git push origin.当然,这假设您已经设置了AWS git dev工具.

另外,我建议您为每个开发人员设置一个IAM用户帐户,这样每个人都有自己的一组AWS访问密钥.这将允许您撤消对某人的部署访问权限而不影响其他任何人.