gpt4 book ai didi

linux - 如何更改 gitolite 上的存储库位置?

转载 作者:太空狗 更新时间:2023-10-29 12:23:06 26 4
gpt4 key购买 nike

我最近在我的 linux 服务器上安装了 gitolite。

此服务器是我的 git 远程服务器,其中一些裸存储库位于单独的路径上。让我们说

/images/git_bare_repos

默认情况下,gitolite 安装在 git 用户的主目录中。我能够从同一台机器上的 root 用户克隆 gitolite-admin 存储库。那是 gitolite 工作正常。

>>>ls /home/git
bin gitolite projects.list repositories root.pub

所有新的存储库都在存储库目录中创建:

>>>ls /home/git/repositories/
gitolite-admin.git testing.git

我的问题是:

我希望 gitolite 在我所有其他裸存储库所在的同一路径上创建新存储库。 IE。在 /images/git_bare_repos

我尝试添加:

GL_REPO_BASE  => "/images/git_bare_repos",

.gitconfig.rc 文件中,但没有成功。

最佳答案

最简单的方法是:

  • 将您的 .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";

关于linux - 如何更改 gitolite 上的存储库位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51838129/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com