1

我根据 链接指令成功下载了 Gitolite 文件。当我尝试运行 gitolite/install -ln 时,出现以下错误:


[root@Project1-CO 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)。

4

1 回答 1

1

你需要升级你的 git - 它很可能太旧了。在较新的 git 版本中,您缺少的git describe 选项 --dirty 支持。

根据gitolite site,git 必须至少是 1.6.6 版本。我会推荐 1.7.11 或 1.8。

于 2012-11-30T09:42:32.350 回答