我使用 git 将源代码更改(从 GitHub 推送后dev
)拉到实时网站上的 Web 应用程序。我的 .git 目录/repo 位于我的 web 根目录中(不能公开访问),就像大多数项目在构建 web 应用程序并开始使用带有 ' git init
' 等的 git 时一样。这个可以吗?
通过“好的”,我的意思是我知道可能有也可能没有更好的位置来将 .git 存储库放在production
服务器上并使用构建脚本进行部署或其他东西,但在你的回答中,我首先想知道它是否是“好的”,从安全、最佳实践等角度来看,我目前正在这样做。这似乎是将更改部署到实时站点并维护 git 存储库的最简单、直接的方法,并且它一直在为我工作。
如果它是“好的,但有更好的方法”,我也对这些建议感到好奇。