2012-11-30 352 views
1

我成功下載Gitolite文件基於link指令。當我嘗試運行gitolite /安裝-ln我得到以下錯誤:錯誤發生時我安裝Gitolite


[[email protected] mygit]# gitolite/install -ln 
error: unknown option `dirty=-dt' 
usage: git describe [options] <committish>* 

--contains   find the tag that comes after the commit 
--debug    debug search strategy on stderr 
--all     use any ref in .git/refs 
--tags    use any tag in .git/refs/tags 
--long    always use long format 
--abbrev[=<n>]  use <n> digits to display SHA-1s 
--exact-match   only output exact matches 
--candidates <n>  consider <n> most recent tags (default: 10) 
--match <pattern>  only consider tags matching <pattern> 
--always    show abbreviated commit object as fallback 

請幫助我,實際問題是什麼?我使用的是git 1.6.5,操作系統Linux(32位)(fedora-17)。

+0

你的'git版本'說什麼? – mvp

+0

正如我告訴你的,給我們*所有*的細節:操作系統,操作系統的版本,混帳版本等... – VonC

回答

1

你需要升級你的git - 它很可能太舊了。在最近的git版本git describesupports option --dirty你缺少。

根據gitolite site,git必須至少爲1.6.6版本。 我會推薦1.7.11或1.8。

+0

如何更新我的git與現有的版本。 – Bathakarai

+0

這取決於您的操作系統。在Ubuntu上,只需使用'sudo apt-get update && sudo apt-get install git-core'即可運行。 – mvp

+0

我使用的是fedora,當我使用它顯示sudo的命令時:apt-get:command not found錯誤 – Bathakarai