linux下svn trac 配合mylyn联动 管理代码

代码必须被管理 包括版本 还有bug 还有知识库等 否则你会麻烦很大 en

工具有很多 linux下免费的东西很多 所以全部选择免费的svn 免费的管理软件trac 收费的fisheye不错 zend 也用fisheye mylyn是eclipse的一个插件 用来连接远程或者本地的trac数据库

简略的写下svn安装 使用apt-get来安装 subversion libapache2-svn 前面是svn的主程序 本身就有开启svn功能 比如通过svn://这样的uri来访问 但是这样不是我想要的 必须安装 libapache2-svn 这样就能使用http协议来访问和操作svn

DAV svn
SVNIndexXSLT "/svnindex.xsl"
SVNListParentPath on
SVNParentPath /home/svn
AuthType Basic
AuthName "SVN"
AuthUserFile /etc/svntrac.pass
Require valid-user

安装好 libapache2-svn 你会发现默认站点下多了2个文件 就是svnindex.xsl和一个css 用来美化作用的 如上 可以在任意一个站点中启用 svn功能 DAV svn 是让http协议有读写作用 SVNListParentPath 设置到on 这样你可以有多个svn目录SVNParentPath设置svn根目录路径 最下4行是认证设置 认证文件可以和trac使用同一个文件 自己用htpasswd 生成

然后开始安装trac apt-get trac就可以了 自己会安装很多依赖的关系包 比如mod python等 trac的设置要注意 首先用trac-admin trac路径 initenv来初始化一个trac库 他会有4步提示需要输入 第一个是输入名称 随便写 第2和第3步是输入默认的数据库名字和代码管理系统 回车就可以 使用默认 第4步就是输入这个trac对应的svn库了 设置apache 和svn使用同一个密码文件 方便管理

SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler trac.web.modpython_frontend
PythonOption TracEnv /home/trac/mysns
PythonOption TracUriRoot /trac
PythonOption PYTHON_EGG_CACHE /tmp
AuthType Basic
AuthName "TRAC"
AuthUserFile /etc/svntrac.pass
Require valid-user

最后 很多文章没有写到的 其实很重要的一点就是 使用 trac-admin Trac路径 permission add 帐号 TRAC_ADMIN 来添加admin账户 否则 没有权限的人登陆上去是看不到代码库之类的东西的 然后注意http://登陆即可 使用ssl连接登陆上去你会发现没有权限 可能是bug

最最后 因为全部都是基于apache的 如果在安全上作了某些设置 suexec等比如 确保trac和svn你有权限写入 用chgrp和chown命令

开始说mylyn 安装起来很方便 zend studio 7内置了mylyn 请注意 默认mylyn是不支持trac数据格式的 只支持bugzilla 所以需要连上服务器 刷新数据服务 添加支持trac系统 然后就是连接上自己的trac 添加任务了!!!

发表评论

最新日记

  • 身体不适 回归健身房

    手断了也快3个月了,国庆长假期间去了一次健身房,惊喜的发现终于能卧推了,当然重量下去很多,只能推两片菜园小饼了。这意味着我能恢复训练了,用到手腕的动作都可以恢复了。不过发现一个很悲剧的情况,最近腰不太好,可能是每天折叠车拿上拿下,我的腰好像前所未有的不舒服,涂了黄道益,没见好转,真让人沮丧,需要慢慢的恢复训练,并且补充营养品了。...

  • 伤筋动骨确实需要100天手终于恢复过来了

    骨折到现在一直很失落,因为骨折让我感觉到自己不那么健康,因为骨折让自己失去篮球和其他运动的能力,失去去健身房锻炼的权利。今天,距离716骨折已经2个多月了,做了下俯卧撑,不痛了,太好了我很激动,我知道手腕快好了,恩。我要更注意自己的保护了。 西藏北路的房子有优点也有缺点,优点是感觉房子蛮大的,没有厅所以房间很大,个人空间大,离开8号线站头步行3分钟,交通便捷,去哪里都很方便,自行车到四川路也就8分钟,离开公司那就更近了,舒服。缺点是,虽然马路边风景好了,但是很吵闹,尤其低音从骨骼传递而已,让人感觉很难过,睡觉不好,不过现在已经适应了,无法停车汽车或者电瓶车都没有位置停,停楼下肯定要被偷,不过我发现八号线门口好像有停车场,可以免费停业不错。ADSL还没有转移过来,有线电视倒是好了。最后希望拆迁顺利点。...

  • 车车终于买好了,明锐1.8t

    又是一段时间没写blog,可能是装上MT之后更新频率最慢的一段时间吧。我也不知道为什么,但是总是不能有精神的写。可能自己手腕还没完全恢复,很沮丧吧。 最近的大事就是车子买好了,上海大众斯柯达新明锐2010款1.8t,灰色的,7速dsg变速箱,逸俊版,j加装了ESP,安全很重要。真是相当相当的喜欢,完美的地盘完美的动力配置,外加新款的造型,让人很满意,安全方面假装ESP。比较可惜就是方向盘是全塑料的,没有选择价值3500的选装包5,包含更多的两个喇叭,大点阵的仪表显示屏,一个触摸屏CD机,真皮带蓝牙方向盘,有点点后悔。但是有了更好的选择,RS的真皮方向盘,带拨片式换挡片,配合DSG时王道般的选择。CD,DVD,GPS这种纯娱乐电子的东西是完全不需要,原厂的贵的不行,哪怕国产的都是很贵,一个本本才多少钱,花个几千买电子产品是很不划算的行为,不过也有选择,比如西门子的VDO和明锐的CAN盒完美匹配。还需要一套金属的踏脚板,便宜的很,一套固德的8件套金属件,包含迎宾踏板等。性能方面改装要很多钱,但是可以设想下,仿BBS的轮毂一套,17寸的米其林轮胎一套,b12避震一套完全用不着更好的产品,淘一套拆车的尚酷或者随便什么PQ35系大尺寸刹车,完美车车立即呈现。恩。开心点吧...

  • 一个月拉 身体在快速的康复中

    一下就一个多月没写blog,没有记录生活。不为别的,只是老夫的手骨折了,三角骨撕脱性骨折。这一个月经历了很多事情,尤其一个月前七月十七日。老夫领了结婚证,成为已婚人士。当然是带着手腕的剧痛领的,领完就去瑞金医院绑了石膏。领证前一天想娱乐娱乐,冒着大雨去打篮球,只怪闸北IC的地板太光滑,动作一做出来就摔了,很惨,三角骨就这样骨折了。还好是小伤,大前天拆掉了石膏,恢复中。每天一副云南白药,带上一个护腕,这两天恢复下来,感觉明显好转。从刚拆的有轻微的牵扯静脉的感觉,到现在基本很OK,云南白药对我帮助很大。希望身体快点恢复。这1个多月没有去健身房,有点脂肪堆积了,要开始强化的有氧了。...

  • 几乎一个月没有写blog了 已经完全夏天了 不过没感觉到热....

    上海已经完全夏天了,不过最近雨季,没有前些日子那么闷热。每天家,公司,健身房三点一些,好在都有空调,所以没有感觉到不舒服。但是肚子好像不争气,肠胃不是很好,虽然吃东西已经很注意了。 夏天到来最大的一个好处就是电瓶车的行驶里程大了很多,明显比冬天的时候行程更长,持久高电压带来更高的速度,铅酸电池真是难伺候。不过话说GIANT上的三洋电池用了三年还是如此坚挺,感觉很欣慰。 本周结束,为期一个月的停止供应的补剂,也要准备恢复,迫不及待的想尝试肌肉科技的那绝对美味的蛋白粉了。 然后,7月17要经历一个大事件了。...

关闭