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

Version control 如何设置AWS EC2 Elastic Beanstalk项目以与其他人协作?,version-control,amazon-web-services,amazon-ec2,amazon-elastic-beanstalk,Version Control,Amazon Web Services,Amazon Ec2,Amazon Elastic Beanstalk,我使用Elastic Beanstalk开发AWS EC2已有几个月了。一切进展顺利。现在,客户希望向项目中添加另一个开发人员。我不太清楚怎么做。Elastic Beanstalk似乎在后台使用git,并且是push-only。我不能复制回购协议。我甚至不知道去哪里找到回购协议 所以,我的问题是,我如何设置(或让其他人设置)以便他们可以与我合作 编辑:我想问这个问题的另一种方式是:如果Elastic Beanstalk为我设置了Git回购,我如何签出该回购并与其他人共享? 我正在Windows7

我使用Elastic Beanstalk开发AWS EC2已有几个月了。一切进展顺利。现在,客户希望向项目中添加另一个开发人员。我不太清楚怎么做。Elastic Beanstalk似乎在后台使用git,并且是push-only。我不能复制回购协议。我甚至不知道去哪里找到回购协议

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

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

我正在Windows7机器上使用VisualStudio2010(安装了AWS工具),远程实例是Windows


谢谢

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

你需要做的是在Github或Bitbucket这样的地方主持回购。然后,您可以像共享任何其他项目一样共享您的更改。当需要将一个版本部署到Elastic Beanstalk时,您应该执行
git aws.push
而不是类似于
git push origin
的操作。当然,这假设您已经完成了


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

谢谢jamie。是的,我以前设置过IAM。我怀疑我必须设置Git,但希望在引擎盖下有一些版本控制。无论如何,再次感谢…我现在已经从github获得了一个现有项目的代码,但是我如何设置配置以便推送到这个特定的应用程序?有什么帮助吗?