我的UBUNTU环境中的Git设置

时间:2013-07-08 10:50:43

标签: git github

我对GIT有一些疑问。方案如下:

我在/ var / www /文件夹中有一个开发环境的ubuntu服务器,我希望将GIT与Github结合使用。我正在开发的Joomla组件位于文件夹/ var / www / subfolder /通常我在components / mycomponent diretory中编程,通过我的笔记本电脑访问它,我想保持这种方式。但是我想对我所做的改变有所了解。

我应该如何设置GIT,因为我在任何地方都不应该在/ var / www /文件夹中设置GIT?

希望得到一些好的建议,我应该如何设置它。

2 个答案:

答案 0 :(得分:0)

您不应将具有.git目录的项目部署到生产设置。但是,如果您仅将服务器用于开发和测试目的,那么就可以这样做。至少,如果设置适合你,我不明白为什么它是一个如此糟糕的主意。如果需要,可以将HTTP服务器配置为拒绝访问.git/,以便任何人都无法访问它。

但是,首选方法是在本地计算机上开发模块,并使用脚本,构建自动化工具或手动将其部署到服务器。通常你会创建某种用户可以安装的工件,例如一个ZIP文件。您的构建脚本或工具应生成此类工件,并将其(自动)部署到服务器以进行进一步的集成测试。

但是,既然你想保留你的开发模型,只需在服务器上克隆repo,如上所述。

<强>参考文献:

答案 1 :(得分:0)

只要你

  • 将您的docroot设置为git repo中的文件夹

  • 将您的网络服务器配置为不提供.git文件夹

  • 仅在本地访问网络服务器以进行开发

我没有看到直接从/var/www/

中的git克隆提供服务的问题