我有一个与SVN存储库链接的Trac环境。 我想设置SVN后提交挂钩自动更新Trac票和添加引用等 在/ var / lib / svn / repository / hooks / post-commit我有 REPOS =“$ 1”REV =“$ 2” / usr / bin / python /var/lib/trac/custom-trac-post-commit.py -p“/ var / lib / trac / Project”-r“$ REV” 你们可以请协助如何debugging吗? 我没有任何错误或任何东西。 如果我使用: REPOS =“$ 1”REV =“$ 2” / usr / bin / trac-admin / var / lib / trac […]
在较早版本的VisualSVN服务器中,可以使用在此处find的插件集成Trac错误跟踪系统: https : //www.visualsvn.com/server/trac/ 不幸的是,现在这个页面只是说: VisualSVN Server的Trac插件不再可用。 请注意,VisualSVN Server 3.2为Subversion版本库带来了全面的网页浏览器。 新的网页浏览器由HTML5提供支持,确保与第三方问题跟踪器的轻松集成。 但是这个“简单的整合”怎么可能没有任何暗示。 Trac与VisualVNC整合是否仍然有可能? 如果是的话,怎么样?
有没有trac重写/重置trac.ini自己的场合? 正常运行时,有时会出现“环境需要升级”的错误。 但是,我发现这显然是由于trac.ini重置,例如[ticket-workflow]部分丢失了,就像diff显示的那样。 将trac.ini恢复到最近的备份会使“升级”通知消失,操作将恢复如前。 但我宁愿trac不要搞trac.ini除非指示这样做。 任何提示如何解决这个将不胜感激。 trac 1.0.9 TracAccountManager 0.4.2 TracSubTicketsPlugin 0.2.0.dev20160107
我有一个独立的服务器(Ubuntu 9.04)设置为使用Trac(Apache,mod_python)和Subversion的项目。 我创build本地用户帐户,以便项目成员提交访问存储库使用ssh … sudo adduser –ingroup uomdev –force-badname JohnDoe …这使他们很容易结账… svn checkout svn+ssh://[email protected]/usr/local/svn/uom …给他们一个相同的Trac帐户… sudo htdigest /usr/local/trac/users.htdigest trac JohnDoe …我手动同步两个帐户之间的密码(生成一个新的密码,强制在两个帐户,然后通过电子邮件发送给用户)。 当用户忘记密码时这很好,但如果用户想自己更改密码则不起作用。 他们可以ssh进入服务器并运行passwd,但是这留下了Trac帐户。 在穆德写道: 与其他仅仅具有用于存储用户的数据库表的其他错误跟踪系统不同,Trac采取了允许用户利用其Web服务器可用的众多authentication模块的方法。 这意味着许多用户不需要手动pipe理Trac用户,因为他们可以将Trac绑定到LDAP,Active Directory或他们已有的任何集中式用户系统。 我不喜欢安装/configurationLDAP或Active Directory只是为了保持这些同步。 我不相信,AccountManagerPlugin黑客将帮助。 有任何想法吗?
我们使用trac ,并在整个wiki中使用内置的重构文本 ,因为我们使用另一个程序处理trac wiki页面,并将其转换为另一种格式。 RST是更广泛可用的格式。 我们希望有一个WYSIWYG编辑器来编辑trac wiki页面。 有TracWysisygPlugin ,但只适用于Trac的wiki语法。 有没有一个wysiwyg trac编辑器插件输出rst?
什么被认为是最好的做法,分享或允许从互联网的用户是非公司相关的访问trac和svn? 如果它在DMZ上,它应该是内部的某种forms的SSH连接或使用https? 如果你这么做,并且是安全的偏执,那么假设WAN上有基本的防火墙,那么最好的实践列表应该是如何在networking上像一个外围区域一样(远离内部用户,双重防火墙) 。 提前致谢。
我正在使用TRAC的http://bitnami.org安装。 我有这个问题是类似于这个,但Apache有时会提供trac.css(/trac/PROJECT/chrome/common/css/trac.css)作为文本/纯文本而不是文本/ CSS。 如果Chrome浏览器不接受CSS,网站就会显示中断。 清除浏览器caching后,它正常加载。 这个问题非常难以追查,因为大部分时间都是有效的,而且只是“隔天”。 任何想法如何解决这个问题或为什么发生? 我不是Apache专家 – 这就是为什么我使用标准的Bitnami堆栈。 Apache 2.2.21,Windows 2008上的TRAC 0.12 @shane:Chrome开发人员工具列表trac.css显示为text / plain,当站点看起来被破坏(未应用css时)。 刷新后,它显示在开发文本/ CSS。 工具。 这是我能find的唯一区别。
在我的Ubuntu上,我已经安装了: trac 1.0 SVN 1.6.17 trac插件用于颠覆 然后我configuration我的存储库。 当我设置它,它要求我同步我的存储库,我做到了。 当我这样做的版本在Trac中可见: 我可以在出现的“浏览源”选项卡中看到最新版本的源代码。 当我去“pipe理” – >“知识库”我看到正确的更改版本 然后,我在源头上做了改变,并开始着手解决问题: 我的变化没有出现在“时间线” “浏览源”下的源代码仍然在以前的版本,并没有显示我的最新变化 “Admin” – >“Repositories”也显示版本库的不正确的旧版本 这使我困惑不已。 我认为这可能是权限的东西,但我正在用我的user用户运行deafult tracd 。 如果我使用相同的用户,并执行: trac-admin <my-trac-env> repostory resync <my-repo-name> 我也得到了新版本同步,并解决了上面列出的所有问题。 当然,我不会去每个编译后做repository rescync 。 请帮我弄清楚我的configuration中的问题可能是什么!
将BitNami Trac Stack安装在新的Windows 2003 R2虚拟服务器上,以replace快速发生故障的物理服务器上的老化的Subversion / Trac安装。 我正在调整默认安装,使Subversion通过HTTP可用。 我向Apache添加了LDAP支持,并重新启动了服务,以显示以下消息: [error] python_init: Python version mismatch, expected '2.5', found '2.5.4'. [error] python_init: Python executable found 'D:\\PROJEC~1\\apache2\\bin\\httpd.exe'. [error] python_init: Python path being used 'D:\\PROJEC~1\\apache2\\bin\\python25.zip;D:\\PROJEC~1\\apache2\\bin\\DLLs;D:\\PROJEC~1\\apache2\\bin\\lib;D:\\PROJEC~1\\apache2\\bin\\lib\\plat-win;D:\\PROJEC~1\\apache2\\bin\\lib\\lib-tk;D:\\PROJEC~1\\apache2\\bin'. 它似乎并没有影响到Apache或Trac的性能,通过各种论坛search并没有给出答案,虽然有相当多的post提到在Trac中添加用户出现上述错误的问题。 这是一个错误的错误报告? 消息能被解决或被压制吗?
看我的Apache access.log我看到,抓取工具往往会得到旧版本的页面和文档,如: 119.63.196.86 – – [10/Jun/2011:10:36:31 +0200] "GET /wiki/News?version=14 HTTP/1.1" 200 6073 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" 我希望他们不要将?version=x后缀追加到URL中,这样他们只能得到最新的内容。 有没有办法通过robots.txt文件(或我不知道的其他机制?