linux centos 安装配置svn服务

来源:互联网 发布:淘宝不给河南人发货 编辑:程序博客网 时间:2024/05/16 11:54

1、安装svn

yum install subversion


2、安装好后创建版本库

mkdir /opt/svn  一般版本库是放在opt目录下,也可直接放到数据盘目录下

svnadmin create svndata(版本库名称)

创建好后自动生成:conf   db   format  hooks  locks  README.txt


3、配置版本库

cd conf 进入conf文件夹,出现以下3个文件

authz 用户目录权限设置,(小团队开发的基本不用设置这个)

passwd 用户信息,用户名=密码

svnserve.conf svn相关设置


vim passwd 打开文件设置svn用户信息  username = password

vim svnserve.conf 打开svn配置文件

anon-access = none   使非授权用户无法访问
auth
-access = write使授权用户有写权限
password
-db = password
authz
-db = authz   访问控制文件(小团队开发的基本不用设置这个)
realm 
= /opt/svn/repos认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字

左边没有空格


4、hooks钩子配置将提交的文件转向到另一个目录

复制文件:cp post-commit.tmpl post-commit

更改权限:chmod 777 post-commit

配置文件:vim post-commit (在文件底端)

export LANG=en_US.UTF-8

svn update /home/项目文件 --username 用户名 --password 密码 --no-auth-cache


5、启动svnusvnserve -d -r /opt/svn/

如果启动不了提示:svnserve: Can't bind server socket: Address already in use

说明端口已经被占用,开一个新端口给svn服务:svnserve -d -r /opt/svn/ --listen-port 3691


6、自启动svn

chkconfig svnserve on


7、将版本库文件checkout到本地环境

svn checkout svn://ip地址:端口号/svndata --username 



0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 宝宝流鼻涕怎么办最简单方法 论文查重中参考文献重复率高怎么办 表格里一行字多怎么办 写作文没有拿稿纸怎么办? 纬创面试英语差怎么办 wifi只有两个人连很差怎么办 孩子写作文老是离体怎么办 高一语文阅读理解不好怎么办 80后90后中国怎么办 小学生毕业了班级家长微信群怎么办 ppt做了没保存怎么办 在中考中作文写在抄镐纸上怎么办 ppt格式刷隐藏了怎么办 ps卡住不动弹了怎么办 画图工具压缩完照片后有白边怎么办 穿滑校服就想自慰怎么办 绿地球叶子变干怎么办 有异物掉入眼中怎么办 有异物掉入眼中应怎么办 有异物掉入眼睛怎么办 空调出风口掉入异物怎么办? 超星尔雅挂科了怎么办 泰拉瑞亚神庙祭坛挖掉了怎么办 泰拉瑞亚不小心把数据删除了怎么办 足球守门员遇到单刀球怎么办 猫见到主人就跑怎么办 手机玩游戏闪屏怎么办 满身起小疙瘩很痒怎么办 出门在外忘记带备用胸罩怎么办 去泰国浮潜近视怎么办 gta5线上马丁任务卡了怎么办 双肩背包黑色的皮子褪色怎么办 lspdfr在游戏里崩溃怎么办 gta5钱超过21亿怎么办 假警察要带走我怎么办 遇到假警察拦车怎么办 大连船员体检眼力不合格怎么办 禁行如果通过了怎么办 钻戒的戒圈磨损怎么办 多肉的肉掉了怎么办 电脑自带鼠标动不了怎么办