linux下CVS和Mail通知设定
来源:互联网 发布:linux下端口扫描工具 编辑:程序博客网 时间:2024/06/09 16:39
一.CVS 配置
1、检查系统是否自带有,如果没有下载安装
$rpm -qa cvs
$./configure --prefix=/usr/local/cvs
$make
$make install
2、创建CVS组和用户
$groupadd cvsusers
$useradd cvsuser -g cvs
3、查看配置文件
$cat /etc/services |grep cvspserver
查看是否有以下服务,如果没有,自己加上去。
cvspserver 2401/tcp #CVS client/server operations
cvspserver 2401/udp #CVS client/server operations
4、创建启动脚本:
$vi /etc/xinetd.d/cvspserver
service cvspserver
{
disable = no
port = 2401
socket_type = stream
wait = no
user = root
server = /usr/bin/cvs
server_args = -f --allow-root=/cvsroot pserver
}
这一步很关键,注意上面文件每行等号左右都有一个空格,否则无法启动服务而且没有明确的错误信息
server 指定CVS可执行文件路径,默认安装就是/usr/bin/cvs,可以通过whereis cvs查看
5、初始化CVS
在根建目录cvs
$mkdir cvs
$cvs -d /cvs init
6、重启CVS
/etc/init.d/xinetd restart
7、检查cvspserver服务是否已经启动
$netstat -l |grep cvspserver
应该有如下结果:
tcp 0 0 *:cvspserver *:* LISTEN
8、登录
cvs -d :pserver:cvsroot@localhost:/cvsroot login
输入正确密码,如果没有出现其它的提示就表示登录成功。
9、通过windows客户端进行其他操作
10、建立CVS用户,CVSROOT目录下,建立passwd文件
用户名:密码:等效的系统用户(建议此处为CVSROOT的所属用户)
henry:xxxxxxxx:cvsuser
密码生成方法
$ htpasswd -c passwd henry
New password:
Re-type new password:
Adding password for user henry
$ cat passwd
henry: rhQlrX2uk1w0c
二.CVS Mail通知
1.编辑CVSROOT下的loginfo文件增加
ALL (echo "------------------------------"; id; echo %{sVv}; echo %R; date; cat) >> $CVSROOT/CVSROOT/commitlog
CVSROOT (echo ""; id; echo %{sVv}; echo %R; date; cat) | mail -s
"[cvstest]" henry
cvstest (echo ""; id; echo %{sVv}; echo %R; date; cat) | mail -s
"[cvstest]" henry
2.修改/etc/mail下的两个文件access和local-host-names
access文件添加
localhost.localdomain RELAY
localhost RELAY
127.0.0.1 RELAY
10.194.151.52 RELAY
local-host-names文件添加henry(主机名用命令hostname查看)
3.修改之后
$makemap hash access.db < access
产生access.db文件
4.$/usr/sbin/sendmail –bd –q20m
重新启动sendmail服务
5.在services中启动ipop3和sendmail服务之后重新启动xinied
#/etc/init.d/xinetd restart
6.查看pop3和sendmail是否启动成功显示
#netstat –ln | grep 110
#netstat –ln | grep 25
成功启动显示
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN
7.配置客户端,接收mail
- linux下CVS和Mail通知设定
- 如何让CVS Commit后发送Mail通知
- Linux下cvs详细安装和配置
- Linux下cvs详细安装和配置
- Linux下cvs详细安装和配置
- Linux下cvs
- linux下安装CVS
- Linux下CVS服务器
- linux 下建立cvs
- linux下cvs配置
- linux下 cvs 配置
- linux下 cvs 配置
- Linux下使用CVS
- linux下使用cvs
- linux下搭建cvs
- Linux下CVS配置
- 在Linux和Windows下搭建CVS服务器与CVS客户端的详细配置指南
- [转]在Linux和Windows下搭建CVS服务器与CVS客户端的详细配置指南
- 软件设计师考试
- 软件开发中的理想与现实(十二)——作坊的经理失业了
- (翻译)加入俱乐部吧
- 软件开发中的理想与现实(十三)——新的培训即将开始
- Delphi7 电信行业中的数据处理 (一)txt文本和Access之间数据的转换
- linux下CVS和Mail通知设定
- XMLHTTP定义
- const的用法说明
- 谈IT技术人员的创业
- 演讲稿的“形”与“势”ZT
- 跑马灯效果的两种实现
- MyEclipse中创建Hibernate对象关系映射文件出错解决办法
- 售前在项目中的沟通工作(续三)-投标
- jdbc连接各种数据库方式列表