Articles of trac

Windows上的Trac和SVN票据更新

我试图在Windows上提交更改集时自动更新票证,但有点不确定如何执行此操作。 这里的指示并没有给我很多帮助: http://trac.edgewall.org/wiki/TracFaq#can-trac-automatically-update-a-ticket-when-i-commit-a-changeset 想知道是否有人能够一步一步的让我知道吗? 非常感谢

VirtualPC Trac设备

有没有人知道用于VirtualPC的Trac设备? 在vmware中我见过很多,但我更喜欢virtualpc。

用mod_wsgi上的Trac Mercurial

我试图build立一个在Apache + mod-wsgi + Mercurial上运行的Trac环境。 我已经根据安装文档设置了一切。 但是,当我打开URL到我的Trac环境时,我得到: 警告:无法与存储库同步(不受支持的版本控制系统“hg”:找不到合适的组件,可能相应的插件没有启用?)。 我从端口安装了mercurial-trac 。 可能是什么问题呢? 更新1发现我必须通过trac.ini启用插件。 但是我仍然收到一个错误: 不受支持的版本控制系统“hg”:“无法导入符号:RepoError”

如何使用Ubuntu Lucid Server作为SVN / Trac服务器

有谁知道在Ubuntu 10.4服务器机器上设置Trac和SVN的教程? 提前致谢!

一个trac备份可以恢复到旧版本,0.11.7 – > 0.11.6

我不得不从0.11.7迁移trac安装到只提供0.11.6的另一个主机。 我无法更新旧的安装。 我的问题是,是否有可能迁移? 我会失去什么(如果有的话),我会面对什么问题? 我遵循官方指示创build了我的trac备份 $ trac-admin /path/to/projenv hotcopy /path/to/backupdir 提前致谢。

正确的文件权限为trac和git用户访问gitolite服务器回购

在我的服务器上,我通过gitolite托pipe了一些git仓库,并为每个仓库configuration了一个trac。 我有一个名为git的用户从服务器上推/拉( git clone git@server:repo )。 trac是一个mod_wsgi的apache虚拟主机。 这与www数据用户一起运行。 那么什么谜语(也许是因为我没有太多关于文件权限的线索)什么是git仓库( /home/git/repositories/ …)的最佳权限设置(chown,chmod)。 万维网(或trac)需要至less读取权限(我认为)。 和git(或gitolite)显然需要读取/写入权限来推送更改集。 我试了一下(即添加万维网数据和/或git到万维网数据/ git组),但没有得到它的权利。 至less有一个不工作(混帐或trac)。 任何build议,高度赞赏。

在反向代理之后设置apache基本authentication

我无法通过计算机A上的反向代理设置将htdigest身份validation传递到需要身份validation的计算机B. 我正在build立一个家庭开发networking,所有的基本工具(Trac,Hudson,Git,svn等等)。在大部分这些设置和运行中,我正在寻求允许从外面访问它们。 每个服务都在自己的虚拟机上运行,​​用于pipe理目的。 我已经设置了一个反向代理,它是所有端口80请求的目标,并根据path将它们redirect到正确的服务器。 问题performance如下。 trac页面/login需要凭据,然后redirect到主页。 您第一次访问它时,会要求提供凭据。 但是,当它将您redirect到主页时,您尚未login,任何尝试再次访问login页面,只是立即redirect到主页。 我的apacheconfiguration如下: ProxyPass /trac http://server1/trac ProxyPassReverse /trac http://server1/trac <Proxy http://server1/trac> Order deny,allow Allow from all </Proxy> #<ProxyMatch http://server1/trac/[^/]+/login> # LoadModule auth_digest_module /usr/lib/apache2/modules/mod_auth_digest.so # SetEnv proxy-chain-auth On # AuthType Digest # AuthName "trac" # AuthDigestDomain /trac # AuthUserFile /etc/apache2/trac.htdigest # Require valid-user #</ProxyMatch> 编辑:一些进一步的阅读表明,trac依赖于这种types的用户身份validation的cookie,所以我猜我需要以某种方式代理cookie。

用PostgreSQL设置trac – 如何设置编码为UTF8?

所以我一直在寻找安装trac到我的debian服务器上的PostgreSQL 。 我按照文档设置一切,但是当试图运行trac-admin /path initenv我得到这个数据库编码错误: DataError: character 0xe282ac of encoding "UTF8" has no equivalent in "LATIN1" 从进一步阅读(并看到我所有的数据库都设置为编码“LATIN1”后)似乎我需要改变为UTF8,但我怎么能做到这一点? 如果我这样创build我的数据库: createdb -U user -O user -E UTF8 trac 我得到: createdb: database creation failed: ERROR: encoding UTF8 does not match server's local en_GB DETAIL: The server's LC_CTYPE setting requires encoding LATIN1. 它看起来应该很容易通过更改编码来修复,但search了一下后,我不知道该怎么做!

Ubuntu的启动脚本Tracd在启动/停止时挂起

我试图build立一个Ubuntu(12.04 LTS)的upstart脚本来pipe理Trac的内置web服务器作为nginx的上游服务器。 这是我的init脚本/etc/init/tracd.conf 。 我使用http://codebyko.se/2010/11/26/tracd-with-upstart-on-ubuntu/ (首先也是唯一的谷歌结果为'upstart'和'tracd')作为起点: description "Tracd Web Server" start on startup stop on shutdown expect daemon exec sudo tracd -d -p 8000 -b 192.168.1.2 –user=www-data –group=www-data /trac/proj 每当我通过sudo service tracd start或sudo service tracd stop ,它只是挂起,永远不会返回。 sudo service tracd status返回“tracd启动/死亡,进程748”。 upstart log /var/log/upstart/tracd.log包含任何信息,也不包含syslog。 如果我只是在命令行上复制并粘贴sudo tracd -d -p 8000 -b 192.168.1.2 –user=www-data –group=www-data /trac/proj ,服务器运行良好。 […]

如何正确设置Trac背后的Nginx?

运行tracd并直接访问它的网站工作正常。 但是,我希望它位于nginx后面,可访问example.com/trac/访问。 为此,我对nginxconfiguration进行了以下更改: location /trac/ { proxy_pass http://127.0.0.1:3456/; # tracd listens there proxy_redirect default; proxy_set_header Host $host; } 访问example.com/trac/现在向我展示了一个破损的Trac主页,其中没有任何CSS,JS或图像文件被加载,因为所有其他请求都被发送到example.com/css而不是example.com/trac/css 。 我怎样才能解决这个问题? 我如何让Trac意识到这是在example.com/trac/ ,而不是example.com/ ? 谢谢! 编辑:我已经设置了以下trac.ini设置,并重新启动tracd ,但问题依然存在: base_url = https://example.com/trac/ use_base_url_for_redirect = true