2012-11-03 68 views
3

我下面這個教程 http://kris.me.uk/2010/09/30/git-repository-server-gitolite.html的Git服務器架設問題

它的工作,直到該行上一個清晰的VPS建立我gitserver:

src/gl-system-install ~/bin ~/share/gitolite/conf ~/share/gitolite/hooks 

我在輸出中得到這個:

bash: src/gl-system-install: No such file or directory 

這是我第一次建立一個git服務器,所以我有點迷路,我搜索了這個問題,但沒有找到合適的東西。我欣賞幫助傢伙!

+0

是否有含'GL-系統install'命令你的當前目錄中的'src'目錄?如果沒有,你可能在錯誤的地方運行命令。如果*有*,劇本的第一行是什麼樣的? – larsks

+0

在下面的教程中,您需要確保您安裝的版本與教程匹配,否則您將遇到類似問題。 該教程是從2010年和一些變化回來。可能你已經安裝了一個更新的版本。 – vgoff

回答

1

gl-system-install是Gitolite命令,而Gitolite已移至V3 (or 'g3')
在V3,gl-system-install不存在,現在被稱爲gitolite(和gitolite-shell

gitolite/install -to $HOME/bin 
gitolite setup -pk YourName.pub 

,獲得更新的設置過程見Gitolite installation page

"Installation" consists of the following options:

  1. Keep the sources anywhere and use the full path to run the gitolite command.
  2. Keep the sources anywhere and symlink just the gitolite program to some directory on your $PATH .
  3. Copy the sources somewhere and use that path to run the gitolite command.

Option 2 is the best for general use.

# option 2 
gitolite/install -ln 
# defaults to $HOME/bin (which is assumed to exist) 
# ** or ** 
# or use a specific directory (please supply full path): 
gitolite/install -ln /usr/local/bin 
+0

嗨。 我想從你鏈接的自述文件安裝gitolite,我不斷收到此錯誤: 根@ linxuServer:/#gitolite /安裝-to $ HOME/bin中 -bash:gitolite /安裝:沒有這樣的文件或目錄 你發佈的命令根本不起作用 – jonney

+0

@jonney它確實如果你在gitolite/install的父目錄。請注意,我從不以root身份執行安裝。在https://github.com/VonC/compileEverything/blob/master/gitolite/install_or_update_gitolite.sh中查看更完整的示例:克隆gitolite repo後,您將可以訪問gitolite/install。 – VonC

+0

嗨。我設法通過刪除gitollite文件夾並重新開始做一個git克隆來實現它。 – jonney