我最近在Linux服务器上安装了gitolite。
这是我的git远程服务器,在单独的路径上有一些裸存储库。可以说
/images/git_bare_repos
默认情况下,主目录中的git用户安装了gitolite。我能够从同一台计算机上的root用户克隆gitolite-admin存储库。那是乙醇钠很好用。
>>>ls /home/git
bin gitolite projects.list repositories root.pub
所有新存储库都在存储库目录中创建:
>>>ls /home/git/repositories/
gitolite-admin.git testing.git
我的问题是:
我希望gitolite在我所有其他裸存储库所在的同一路径上创建新存储库。就是在 /images/git_bare_repos
我尝试添加:
GL_REPO_BASE => "/images/git_bare_repos",
在.gitconfig.rc
文件中,但没有运气。
答案 0 :(得分:1)
最简单的方法是:
.bashrc
GL_REPO_BASE
导出到正确的PATH; 或者:
gitolite.rc
之前设置步骤然后:
# these keys could be overridden by the rc file later
$rc{GL_REPO_BASE} = "$ENV{HOME}/repositories";