好的,所以我在服务器上安装了gitolite。它会自动在〜/存储库中设置测试存储库。这很好,但我想在其他地方管理回购。我的文件位于/home/website1/www
,/home/websites2/www/
等。所以我理论上可以转到/home/website1/www/
并运行git init
,但如果我这样做,我有什么方法可以整合它们在gitolite?我不知道如何“联系”这两个......
注意:这是首次安装git和gitolite,所以我在服务器上有文件,但还没有任何版本控制系统设置。
答案 0 :(得分:2)
服务器上只有Gitolite supports bare repositories。我假设你想要这样做,因为你想推送到一个网站并让你的网站更新?
如果是这样,您可以使用post-receive
hook将您的网站复制到所需的目录。如果情况并非如此,请告诉我,我将删除此答案。
This看起来像你想要的那样。