2010-12-01 94 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權限。

在此列出任何新的錯誤消息。祝你好運!