2016-07-28 97 views
0

我有一位客户想要使用多个开发人员在当前托管在AWS EC2实例上的wordpress网站上工作。是否使用CodeCommit正确的工具来使用这个项目的版本控制?我得到这是通过GIT的作品,你可以推动文件等。但是有可能应用当前的EC2网站CodeCommit包括数据库?使用AWS CodeCommit进行网站开发

回答

1

CodeCommit只是一个由AWS托管和管理的Git服务器。这与使用GitHub,BitBucket,GitLab或任何其他托管Git服务没有任何不同。说实话,我通常使用其中一种代替CodeCommit,因为它们倾向于提供更多功能,如错误跟踪和项目维基托管。

如果您想自动化部署,您必须与其他一些服务(可能是AWS CodeDeploy或许多第三方服务之一)进行集成。你可能会搜索“自动部署工具”来查看我在说什么,这里有很多不同的服务。

但是是否有可能将当前EC2站点应用于CodeCommit 包括数据库?

您可以轻松地将所有组成WordPress站点的文件提交给Git。要将数据库提交到Git,您必须首先将数据库导出到文件。将数据库模式定义保存在源代码管理中是一种非常常见的做法。将数据库数据保存在源代码管理中是不常见的事情。您可能想查看this question以查看关于在源代码控制中存储数据库的先前讨论。

可能有一些使用Git的WordPress特定解决方案,我不知道。快速搜索出现了this interesting plugin,这可能对你有用。