希望有人能够指出我哪里出错了。我正在尝试使用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
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命令行时,我是一个初学者,所以对此的任何帮助都将非常感激。
标记
答案 0 :(得分:0)
要调试它,我将从src /文件夹开始并运行ls
以确保该目录中的文件存在。您收到的错误消息表明src目录中不存在任何文件,尽管它可能更多是路径问题。
/usr/local/src
通常由root拥有,您的用户帐户(非root用户)将无权写入该目录。要尝试的另一件事是运行sudo ./home/<youruser>/gitolite-source/src/gl-system-install
您的用户帐户名称在哪里。这需要您从系统管理员那里获得的sudo权限。
在此列出任何新的错误消息。祝你好运!