GForge是一个基于Web的协同开发平台。
它提供一组帮助你的团队进行协同开发的工具,如论坛,邮件列表等。用于创建和控制访问源代码管理库(如
CVS,Subversion)的工具。GForge将自动创建一个源代码库并依据项目的角色设置进行访问控制。其它工具还包括:管理文件发布,文档管
理,新闻公告,缺陷跟踪,任务管理等。
安装Gforge:
安装Gforge首先需要一个干净的操作系统,为了避免一些不必要的软件冲突或配置错误,最好重新安装一次用于搭建Gforge的操作系统,最方便的选择是系
统,基于dpkg的包管理方式,在选者好deb源后可以使用apt-get install gforge 来直接安装
gforge。不过因为部分软件或库的原因会导致一些安装错误,需要手动检查修复后,将已安装的Gforge及其相关软件有dpkg –P
逐个删除后再重新以apt-get install gforge
命令安装,以避免出现依赖关系错误,在有时候因依赖关系错误导致无法删除软件时,可以试着使用apt-get –f install 来修复依赖关系。
注意事项:
1、字体选择:用来支持mailman,选多选少无所谓,可以视情况而定,不过最好选中big5来支持中文,en的英文是默认选择的。
2、配置文件:gforge大部分主要的配置参数由gforge-common和gforge-db-postgresql控制,部分参数可以使用dokg-reconfigure 命令重新配置
3、ldap的配置:这个功能在最新的版本中好像已经取消,不过如果你安装的是过去的版本,在
要求你填写ldap的域名等信息时一定要小心填写,否则可能导致安装失败,到时候需要你去编辑ldap的配置文件/etc/ldap
/slapd.conf中关于dn=“”的内容。注意,如果你是第一次安装的话有可能会缺少部分插件,按照错误提示安装插件后重新执行 apt-get
install gforge 即可。
4、域名的配置:最好自己弄清楚自己的域名是什么,在填写域名是小心填写,否则有时候就不只是改改DNS的配置文件的问题了。
5、数据库的数据初始化:gforge-db-postgresql主要用来配置gforge
使用的数据库,是最容易出错的部分,错误原因不明,即使是同样的机器,同样的系统,再次安装是也可能会出现错误,如果出现错误的话,最好把自己的数据库初
始化一次后在安装,成功的可能性会大一些。我的经验是第一次出错后再一次执行 apt-get install
gforge,如果仍然报错,则用dpkg -P
删除所有gforge软件,然后停止数据库,删除data下的文件,之后重启数据库服务,使用initdb命令初始化数据库之后再一次执行
apt-get install gforge,不过我想应该有更好的办法。
6、cvs服务:有时后安装后cvs服务没有生效,这时候最好使用dpkg -P 删除CVS相关的软件,然后试着手动安装。
7、基本配置参数:这些参数大部分在/etc/gforge下的 local.inc local.pl文件中,参数的作用一看就明白了,看一下有助于对Gforge的理解
8、配置文件的更改:在安装过程中会有许多yes or no 的选项,大部分只要按着默认选择就可以了,不过有一些会问你是否 update *.conf 之类的配置文件,这时候最好选择yes,否则自己更改的话会很麻烦,也容易出错。
阅读(909) | 评论(0) | 转发(0) |