【问题标题】:Problems Installing Gitolite on CentOS 5.5在 CentOS 5.5 上安装 Gitolite 的问题
【发布时间】:2011-05-18 12:06:59
【问题描述】:

希望有人能指出我哪里出错了。我正在试验 Git,并试图在我的 CentOS 5.5 开发服务器上安装 Gitolite。

我一直在关注此处找到的指南:http://www.atomcloud.co.uk/blog/creating-your-own-git-repository-server-with-gitolite/,在安装 Gitolite 之前一直很好。

指南建议运行的命令是:

cd $HOME
git clone git://github.com/sitaramc/gitolite gitolite-source
cd gitolite-source
mkdir -p /usr/local/share/gitolite/conf /usr/local/share/gitolite/hooks
src/gl-system-install /usr/local/bin /usr/local/share/gitolite/conf /usr/local/share/gitolite/hooks

直到并包括 mkdir 行的所有内容都很好。但是在运行命令时

src/gl-system-install /usr/local/bin /usr/local/share/gitolite/conf /usr/local/share/gitolite/hooks

似乎什么都没有发生。我更改为 src 并尝试在没有 src/ 的情况下在那里运行命令,但出现以下错误:

cp: cannot stat `src/*': No such file or directory
cp src/* to usr/local/bin failed

下面它建议使用 /usr/local/bin/gl-system-install 但是在运行时它会返回相同的错误。

我尝试在谷歌上搜索答案,发现 Gitolite 的 GitHub 页面上也列出了同一批命令,但我看不到任何关于此类错误的参考。

显然我缺少一些东西或我的测试服务器配置错误。我是 Linux 命令行的初学者,因此非常感谢您提供任何帮助。

标记

【问题讨论】:

    标签: git centos gitolite


    【解决方案1】:

    要调试它,我将从 src/ 文件夹开始并运行 ls 以确保该目录中的文件存在。您收到的错误消息表明 src 目录中不存在任何文件,尽管这可能更多是路径问题。

    /usr/local/src 通常归 root 所有,您的用户帐户(不是 root)将无权写入该目录。要尝试的另一件事是运行sudo ./home/<youruser>/gitolite-source/src/gl-system-install 您的用户帐户名在哪里。这需要您可能必须从系统管理员那里获得的 sudo 权限。

    在此处列出所有新的错误消息。祝你好运!

    【讨论】:

      猜你喜欢
      • 2011-09-18
      • 2011-07-24
      • 2011-03-25
      • 2015-04-13
      • 2011-05-25
      • 2012-03-18
      • 2011-03-16
      • 2011-03-27
      • 2011-07-22
      相关资源
      最近更新 更多