2010-12-01 132 views
1

我希望有人能够指出我要出错的地方。我正在试验Git,并试图在我的CentOS 5.5开发服务器上安装Gitolite。在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-系统 - 但是在运行时安装时会返回相同的错误。

我试过用Google搜索一个答案,并发现Gitolite的GitHub页面上也列出了同一批命令,但我看不到任何对此性质错误的引用。

很明显我缺少的东西或与我的测试服务器配置错误。当谈到Linux命令行时,我非常喜欢初学者,所以对此非常感激。

马克

回答

0

要调试这一点,我开始在SRC /文件夹,运行ls,使在该目录中的文件肯定存在。您收到的错误消息表明src目录中没有文件存在,尽管它可能更多是路径问题。

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

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