gpt4 book ai didi

gitolite + cgit : No repositories found

转载 作者:太空狗 更新时间:2023-10-29 13:12:30 27 4
gpt4 key购买 nike

我已经设置并配置了 gitolite并希望配置 cgit网页界面。

问题:

使用 cgit 浏览目录时出现错误:

No repositories found

设置

当创建一个新的存储库时,gitolite 会自动在 /home/git/repositories 下创建一个对应的目录。 cgitconfiguered使用以下方法阅读这些存储库:

project-list=/home/git/projects.list 
scan-path=/home/git/repositories

问题是这些存储库似乎不是 存储库。如果我改为使用

手动克隆这些存储库之一
git clone --bare user@server:repo

这似乎有效。我真的不想每次 checkin 新存储库时都手动执行此操作。为什么 gitolite bare 创建的存储库还没有?我怎样才能使它自动化?

最佳答案

事实证明 - 在尝试多次验证后 - 这只是一个文件系统权限问题。尝试后

chown -R www-data:www-data repositories/repo

为了强制我的 apache 用户拥有运行 cgit 的所有权,存储库显示在 Web 界面中。

正确的解决方法是将apache用户添加到git组,并将.gitolite.rc中的值umask修改为

$REPO_UMASK=0027

注意:使用Gitolite V3 or 'g3' , 那将是 ( see doc ):

$UMASK=0027

关于gitolite + cgit : No repositories found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5938652/

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