安装Gitolite时出错

安装Gitolite时出错,git,gitolite,gitlab,Git,Gitolite,Gitlab,我根据说明成功下载了Gitolite文件。。当我尝试运行gitolite/install-ln时,出现以下错误: [root@Project1-CO mygit]#gitolite/install-ln 错误:未知选项'dirty=-dt' 用法:git描述[选项]* --包含查找提交之后的标记 --stderr上的调试搜索策略 --都使用git/refs中的任何ref --标记使用.git/refs/tags中的任何标记 --long始终使用long格式 --abbrev[=]使用数字显示S

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


[root@Project1-CO mygit]#gitolite/install-ln
错误:未知选项'dirty=-dt'
用法:git描述[选项]*
--包含查找提交之后的标记
--stderr上的调试搜索策略
--都使用git/refs中的任何ref
--标记使用.git/refs/tags中的任何标记
--long始终使用long格式
--abbrev[=]使用数字显示SHA-1
--精确匹配仅输出精确匹配
-候选人考虑最近的标签(默认值:10)
匹配只考虑标签匹配
--始终将缩写的提交对象显示为回退


请帮帮我,实际问题是什么???我使用的是Git1.6.5操作系统Linux(32位)(fedora-17)。

您需要升级git,它很可能太旧了。在较新的git版本中,git描述了您缺少的

根据,git必须至少是1.6.6版。
我建议您使用1.7.11或1.8。

您需要升级git,它很可能太旧了。在较新的git版本中,git描述了您缺少的

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

你的
git版本
说明了什么?正如我告诉你的,给我们所有的细节:操作系统,操作系统版本,git版本,等等…你的
git版本
说明了什么?正如我告诉你的,给我们所有的细节:操作系统,操作系统版本,git版本,等等…这取决于你的操作系统。在Ubuntu上,只需使用
sudo-apt-get-update&&sudo-apt-get-install-git-core
即可立即工作。我正在使用fedora,当我使用命令时,它显示sudo:apt-get:command-not-found error在fedora上,请尝试使用
yum-install-git-core
。但是,如果您的Fedora太旧(我认为比Fedora 14旧),这可能没有帮助-您可能需要查找第三方存储库、升级操作系统或从Source安装git,这取决于您的操作系统。在Ubuntu上,只需使用
sudo-apt-get-update&&sudo-apt-get-install-git-core
即可立即工作。我正在使用fedora,当我使用命令时,它显示sudo:apt-get:command-not-found error在fedora上,请尝试使用
yum-install-git-core
。但是,如果您的Fedora太旧(我认为比Fedora 14旧),这可能没有帮助-您可能需要找到第三方存储库,升级操作系统或从源代码安装git
[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