2011-02-05 164 views
2

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

我得到GitHub帐户btw,你认为它的好或有更好的供应商?

+0

您在包含您想要跟踪的所有内容的目录中创建一个存储库(“将.git文件夹”,“git init`),但不能再更改。 – Cascabel 2011-02-06 01:28:17

+0

如果`/ var/www/html/mysite`是你想用git跟踪和管理内容的文件夹,那么在该文件夹中执行`git init`会为你创建`.git`文件夹。你不必创建它。 – yasouser 2011-02-06 05:23:17

回答

0

在Web服务器的DocumentRoot之外创建一个新的存储库。将您的网站到这个新的回购和运行

git init 

当你改变你的网站,这可能是低效的,但我不希望观众看我的git的文件夹的内容...

0

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

由于您使用的是Apache,因此您不一定需要将git文件夹放在/ var/www/*中,因为您可以修改apachet指令以指向任何感觉在系统上更舒适。找到关于如何做到这一点here

如果选择设置你的Apache文件夹中的系统上的其他提防设置文件夹的权限,让他们可以在网络上使用chmod 711文件夹中发布的指令/

2

http://toroid.org/ams/git-website-howto是这个共同任务的重要指导。

的基础是要建立一个回购(有git init --bare)你的Web服务器的DocumentRoot之外,并添加后收到钩,当你推到回购可更新的DocumentRoot里面的网站内容回购。

相关问题