如何更改甘露石上仓库的位置?

时间:2018-08-14 09:27:20

标签: linux git github rhel gitolite

我最近在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文件中,但没有运气。

1 个答案:

答案 0 :(得分:1)

最简单的方法是:

  • 将您的.bashrc GL_REPO_BASE导出到正确的PATH;

或者:

  • 修改gitolite.rc 之前设置步骤

然后:

  • 再次重新安装gitolite,并检查这次是否确实选择了环境变量PATH。

src/lib/Gitolite/Rc.pm确实提到:

# these keys could be overridden by the rc file later
$rc{GL_REPO_BASE} = "$ENV{HOME}/repositories";