cvs软件在哪下载?
maven作为一个小组级的开发环境,版本控制系统和BUG跟踪系统等都涉及到用户认证部分。如何方便的将这些系统集成起来是一个非常困难的事情,毕竟我们不能指望 Linux下有像Source Offsite那样集成度很高的版本控制/BUG跟踪集成系统。 我个人是很反对使用pserver模式的远程用户认证的,但如果大部分组员使用WINDOWS客户端进行开发的话,总体来说使用 CVSROOT/passwd认证还是很难避免的,但CVS本身用户的管理比较麻烦。 本来我打算自己用perl写一个管理界面的,直到我发现了 CVSTrac:一个基于WEB界面的BUG跟踪系统,它外挂在CVS系统上的BUG跟踪...全部
maven作为一个小组级的开发环境,版本控制系统和BUG跟踪系统等都涉及到用户认证部分。如何方便的将这些系统集成起来是一个非常困难的事情,毕竟我们不能指望 Linux下有像Source Offsite那样集成度很高的版本控制/BUG跟踪集成系统。
我个人是很反对使用pserver模式的远程用户认证的,但如果大部分组员使用WINDOWS客户端进行开发的话,总体来说使用 CVSROOT/passwd认证还是很难避免的,但CVS本身用户的管理比较麻烦。
本来我打算自己用perl写一个管理界面的,直到我发现了 CVSTrac:一个基于WEB界面的BUG跟踪系统,它外挂在CVS系统上的BUG跟踪系统,其中就包括了WEB界面的CVSROOT/passwd文件的管理,甚至还集成了WIKIWIKI讨论组功能。
这里首先说一下CVS的pserver模式下的用户认证,CVS的用户认证服务是基于inetd中的:cvspserver stream tcp nowait apache /usr/bin/cvs cvs --allow-root=/home/cvsroot pserver一般在2401端口(这个端口号很好记:49的平方)CVS用户数据库是基于CVSROOT/passwd文件,文件格式:[username]:[crypt_password]:[mapping_system_user]由于密码都用的是UNIX标准的CRYPT加密,这个passwd文件的格式基本上是apache的htpasswd格式的扩展(比APACHE的 PASSWD文件多一个系统用户映射字段),所以这个文件最简单的方法可以用apache/bin/htpasswd -b myname mypassword 创建。
注意:通过htpasswd创建出来的文件会没有映射系统用户的字段例如:new:geBvosup/zKl2setup:aISQuNAAoY3qwtest:hwEpz/BX。rEDU 映射系统用户的目的在于:你可以创建一个专门的CVS服务帐号,比如用apache的运行用户apache,并将/home/cvsroot目录下的所有权限赋予这个用户,然后在passwd文件里创建不同的开发用户帐号,但开发用户帐号最后的文件读写权限都映射为apache用户,在SSH模式下多个系统开发用户需要在同一个组中才可以相互读写CVS库中的文件。
进一步的,你可以将用户分别映射到apache这个系统用户上。new:geBvosup/zKl2:apachesetup:aISQuNAAoY3qw:apachetest:hwEpz/BX。rEDU:apache CVSTrac很好的解决了CVSROOT/passwd的管理问题,而且包含了BUG跟踪报告系统和集成WIKIWIKI交流功能等,使用的 CGI方式的安装,并且基于GNU Public License:在inetd里加入cvspserver服务:cvspserver stream tcp nowait apache /usr/bin/cvs cvs --allow-root=/home/cvsroot pserverxietd的配置文件:t cvspserver service cvspserver{disable = nosocket_type = streamwait = nouser = apacheserver = /usr/bin/cvsserver_args = -f --allow-root=/home/cvsroot pserverlog_onhttp:// 为什么我没有早看到呢?? 哎~ 命苦! 大家好,新入学的学弟学妹们! 离开了高中烦闷迂腐的课堂之后,恭喜您终于走进了大学的殿堂。
尤其是学习计算机专业的你们,是祖国未来的IT精英,我们国家的信息化建设,未来世界的信息战的主力军就是你们了。因此作为一位过来人,我感觉有必要把我这么多年,走过的,看过的,听过的告诉大家,希望对大家未来的学习有所帮助。
其实这两年随着高校的扩招和IT人才的日趋饱和,IT人才的就业前景也不容乐观了。如果你自认为长相或者才艺出众,并且希望毕业后找到好的工作。我首先建议你去参加什么超级女生,超级男生之类的比赛,如果走红了,在演艺圈发展赚的钱要比搞IT多的。
收起