我已经使用
安装了git服务器(私有服务器)根据说明我可以创建一个回购,这很好。
我的项目位于/var/www/html/
如何创建一个用户可以下载,工作和推送的仓库,它会更新到/var/www/html/prj1/
文件夹。
请让我知道,谢谢
答案 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 pull
或git push
。
答案 1 :(得分:0)
如果是生产服务器,我建议创建裸存储库。
在服务器上的某个位置创建一个裸存储库,并将其指向现有项目。有一篇很好的文章写在上面,请访问它以获取更多详细信息。链接是http://www.zeshan.info/add-existing-project-to-git-repository/