Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在trac上集成通过gitlab创建的git存储库_Git_Gitlab_Trac - Fatal编程技术网

在trac上集成通过gitlab创建的git存储库

在trac上集成通过gitlab创建的git存储库,git,gitlab,trac,Git,Gitlab,Trac,我试图在trac上集成一个通过gitlab创建的git存储库,但遇到了错误 Trac[PyGIT] ERROR: GIT control files missing in <to gitlab repository> Trac[PyGIT]错误:中缺少GIT控制文件 已经有人经历过了吗?请分享您的解决方案。我相信这是非裸存储库的一个已知问题。您可以将/.git(\.git在Windows上)附加到路径或升级到Trac>=1.0.2 Git control files目录包含如下内

我试图在trac上集成一个通过gitlab创建的git存储库,但遇到了错误

Trac[PyGIT] ERROR: GIT control files missing in <to gitlab repository>
Trac[PyGIT]错误:中缺少GIT控制文件

已经有人经历过了吗?请分享您的解决方案。

我相信这是非裸存储库的一个已知问题。您可以将
/.git
\.git
在Windows上)附加到路径或升级到Trac>=1.0.2

Git control files目录包含如下内容:

$ ls .git
branches     FETCH_HEAD  Git_nUN4JU  hooks  logs       packed-refs
config       Git_ech5ro  Git_VH8IIq  index  objects    refs
description  Git_hdrpql  HEAD        info   ORIG_HEAD  svn

您必须使用指向此目录的路径。在Trac>=1.0.2中,您可以为非裸存储库指向此目录的父目录,当存储库不是裸存储库时,这对大多数用户来说更直观,因为
.git
目录包含在git存储库的根目录中。

很抱歉,它不会真正工作,因为我正在集成裸git存储库。我将尝试升级并向您更新。谢谢。我尝试升级到1.0.2,但是我在trac admin中出现了以下错误:错误:当前的存储引擎是MyISAM。它必须是InnoDB或NDB存储引擎才能支持事务。MyISAM从未被支持作为Trac的存储引擎,但是对于Trac<1.0.2,它没有被强制执行。您需要按照说明转换存储引擎。此外,我强烈建议您升级到Trac 1.0.6post2,这是最新版本。到目前为止,您运行的是哪个版本?Trac在使用裸git存储库时应该没有问题,但您可以肯定,在裸存储库的情况下,您不会指向
.git
子目录。我想知道您是否有权限问题。