git将现有项目添加到repo

时间:2014-01-29 12:32:43

标签: git

我已经使用

安装了git服务器(私有服务器)

http://sachinsharm.wordpress.com/2013/10/04/installsetup-and-configure-git-server-with-gitolite-and-gitweb-on-centosrhel-6-4/

根据说明我可以创建一个回购,这很好。 我的项目位于/var/www/html/

如何创建一个用户可以下载,工作和推送的仓库,它会更新到/var/www/html/prj1/文件夹。

请让我知道,谢谢

2 个答案:

答案 0 :(得分:0)

查看gitolite.conf文件的文档:

http://gitolite.com/gitolite/g2/conf.html

您需要创建类似的内容:

repo prj1
    RW+    .+    @all

您是否从git服务器克隆了gitolite-admin存储库?去做。在那里你可以编辑gitolite.conf,提交然后推送更改。一推,Gitolite会读取配置文件并创建您在配置文件中添加的任何新存储库,它将删除您不再引用的存储库。

然后克隆:

git clone git@gitolite-server:prj1

之后,这是正常的git pullgit push

答案 1 :(得分:0)

如果是生产服务器,我建议创建裸存储库。

在服务器上的某个位置创建一个裸存储库,并将其指向现有项目。有一篇很好的文章写在上面,请访问它以获取更多详细信息。链接是http://www.zeshan.info/add-existing-project-to-git-repository/