git - 我应该把.git文件夹放在哪里?

时间:2011-02-05 22:55:11

标签: git github repository

我正在开发一个网站,我想知道我应该把.git文件夹放在哪里?在/ var / www / html / mysite的同一个目录中?

我获得了GitHub帐户顺便说一句,您认为它有什么好处或有更好的提供商?

3 个答案:

答案 0 :(得分:2)

http://toroid.org/ams/git-website-howto是这项常见任务的绝佳指南。

基础知识是你想在你的web服务器DocumentRoot之外创建一个 repo(带有git init --bare),并在repo中添加一个post-receive hook来更新里面的网站内容当你推到回购时,DocumentRoot。

答案 1 :(得分:0)

在您的网络服务器的DocumentRoot之外创建一个新的存储库。将您的网站复制到这个新的仓库并运行

git init

当您对网站进行更改时,这可能效率低下,但我不希望访问者查看我的.git文件夹的内容......

答案 2 :(得分:0)

您还可以查看code.google.com并使用subversion - 它们允许您托管最高2GB的代码。其他包括SourceForge,BitBucket等。

由于您正在使用Apache,因此您不一定需要将git文件夹放在/ var / www / *中,因为您可以修改apachet指令以指向您在系统上感觉更舒适的任何位置。找到有关如何执行此操作的说明here

如果选择在系统的其他位置设置Apache文件夹,请注意设置文件夹权限,以便可以使用chmod 711文件夹/

在Web上发布它们