Col*_*n M 4 git version-control working-copy gitolite
我有一个使用git和gitolite的系统设置.一切都运作良好,除了我希望我的结构是这样的:
本地环境 - >开发服务器 - >生产服务器
我在开发服务器上有一个repo设置,它已成功克隆到本地环境.现在,我需要的是开发服务器上的本地文件系统工作副本,但我不知道如何使用gitolite执行此操作.
git clone /home/gitolote/repositories/myrepo.git
工作正常,直到我尝试推/拉,此时我得到这个:
remote: ENV GL_RC not set
remote: BEGIN failed--compilation aborted at hooks/update line 20.
remote: error: hook declined to update refs/heads/master
关于如何用gitolite做这个的任何想法?
您正在使用本地协议进行克隆,这意味着您完全绕过gitolite(通过ssh强制命令调用gitolite脚本).
您应该在开发服务器上使用gitolite兼容地址进行第二次克隆,例如:
git clone git@gitoliteserver:myrepo.git
第二个repo能够推送/拉出gitolite服务器,同时在你所使用的开发服务器上提供"本地文件系统工作副本".
| 归档时间: | 
 | 
| 查看次数: | 1699 次 | 
| 最近记录: |