在生产服务器上的Git存储库中运行站点是否安全?

回到我第一次开始使用SVN进行版本控制时,我被告知使用’svn export’来始终在服务器上运行代码的干净副本.

使用Git,在服务器上获取文件的最佳方式似乎是让Git管理应用程序文件夹并告诉它我希望它运行的标签.这是一个好的做法还是有更好的方法?

我当然会阻止.git /公共访问,但在生产服务器上有一个活动版本的Git repo感觉很奇怪. (猜猜我可能会错过一步……)

感谢您在此领域可以帮助我的任何见解.

编辑:
我目前使用’svn export’到一个带时间戳的发布文件夹,我将公共目录与我的部署脚本进行符号链接.

您应该使用诸如此类的方法,而不是将您的存储库上的存储库克隆为正常的非裸存储库. http://toroid.org/ams/git-website-howto
相关文章
相关标签/搜索