在CentOS 5.5上安装Gitolite的问题

时间:2010-12-01 13:15:36

标签: git centos gitolite

希望有人能够指出我哪里出错了。我正在尝试使用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命令行时,我是一个初学者,所以对此的任何帮助都将非常感激。

标记

1 个答案:

答案 0 :(得分:0)

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

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

在此列出任何新的错误消息。祝你好运!