用于Web部署的Git与FTP

时间:2013-02-15 02:24:59

标签: git ftp web-deployment web-deployment-project

我知道git是什么以及如何使用它,(一点点)但有一个概念我仍然不完全理解。我听说很多网站开发人员最近说他们使用git进行每个web项目,即使他们没有合作,他们只是使用git作为FTP替代品,事实上他们声称FTP是上传你网站的旧方法。 / p>

我的问题是,我怎样才能使用git上传我的网站而无需支付像beanstalk这样的服务?

真的FTP是一种旧技术,我们应该使用git吗?

非常感谢

2 个答案:

答案 0 :(得分:9)

有关如何将Git存储库部署到服务器的说明,请参阅以下链接:

答案 1 :(得分:8)

使用您喜欢的版本控件是部署任何内容的唯一合理方式。

Git不仅关于协作和分布式VCS,它也是无服务器VCS(根据定义) - 因此您可以从开发机器部署到部署目标。

总结一下,正确设置以部署更改非常简单;

git push hub master

有关详情A web-focused Git workflowUsing Git for Deployment

我不会回答问题的主观意义;我不赞成弃用FTP的原因有很多 - 但只要您了解该技术的局限性,它就是一种有效的文件传输方式。

但我会说你绝对必须在部署策略中使用版本控制。