SVN之Linux服务器环境搭建
来源:互联网 发布:软件项目实施总结报告 编辑:程序博客网 时间:2024/05/01 12:22
1、rpm环境安装包准备
其中javahl为依赖包(一般linux服务器自带)
2、安装subversion
安装后用svn --version命令查看是否安装成功
3、创建版本库
svnadmin create /data/svn/wind(我的svn存储库目录为:/data/svn/wind)4、配置svn服务器
创建版本仓库后再 test/conf文件夹下生成了三个个配置文件:authz passwd svnserve.conf
①、首先 svnserve.conf里边配置了版本库的权限,需要把下边5行的注释打开,一定注意,去掉#号的同时把空格去掉,否则svn服务不能正常运行
anon-access = none #控制非鉴权用户访问版本库的权限。取值范围为"write"、"read"和"none"。即"write"为可读可写,"read"为只读,"none"表示无访问权限。缺省值:readauth-access = write #控制鉴权用户访问版本库的权限。取值范围为"write"、"read"和"none"。即"write"为可读可写,"read"为只读,"none"表示无访问权限。缺省值:writepassword-db = passwd #指定账户密码配置文件,当前文件夹下的passwd文件authz-db = authz#权限配置文件,当前文件夹下的authz文件realm = first
#版本库的认证域,即在登录时提示的认证域名称。若两个版本库的 认证域相同,建议使用相同的用户名口令数据文件。缺省值:一个UUID(Universal Unique IDentifier,全局唯一标示)
②、配置passwd
如下代码,配置了用户名为test的用户,并为其创建了密码test123.如需要配置多用户就多写几个吧,记得换行
### This file is an example password file for svnserve.### Its format is similar to that of svnserve.conf. As shown in the### example below it contains one section labelled [users].### The name and password for each user follow, one account per line.[users]# harry = harryssecret# sally = sallyssecretwind = 0follow0
③配置authz权限
下边的代码为test用户创建了读和写的权限。
[groups]# harry_and_sally = harry,sally# harry_sally_and_joe = harry,sally,&joe# [/foo/bar]# harry = rw# &joe = r# * =# [repository:/baz/fuz]# @harry_and_sally = rw# * = r[/]wind = rw
#注意[/]需要存在,否则登录会认证失败
ok,配置已经完成,让我们启动svn服务器试试吧
执行命令:
svnserve -d -r /data/svn
启动服务器,-d表示守护线程后台运行,-r表示指定目录。注意:不要写成svnserve -d -r /usr/svn/test。否则虽然服务可正常启动,但是客户端用的时候可能会产生问题
查看是否启动成功:
ps -ef | grep svnserve
5、客户端访问svn
0 0
- SVN之Linux服务器环境搭建
- LINUX下环境SVN服务器搭建
- linux环境下搭建svn服务器
- Linux环境中搭建SVN服务器
- 关于服务器SVN linux下面搭建环境
- <学习笔记> Linux环境搭建SVN服务器
- Linux系统环境下搭建SVN服务器
- linux 搭建SVN服务器。
- linux 搭建SVN服务器。
- 搭建Linux svn 服务器
- Linux 搭建SVN 服务器
- 搭建svn linux服务器
- Linux 搭建SVN 服务器
- Linux 搭建SVN 服务器
- Linux 搭建svn服务器
- Linux 搭建SVN 服务器
- Linux 搭建svn服务器
- Linux 搭建SVN 服务器
- Android 视频播放器
- 如何实现只允许应用服务器连接mysql
- 文件偏移量与C语言中的流定位
- 这篇文章为了请教大牛帮忙解决一下现网乱码问题
- Maven聚合与继承
- SVN之Linux服务器环境搭建
- 停车场收费系统
- 某时间段内的断点
- hadoop hive mahout
- 瞎折腾系列之linux服务器安装redis
- gem5集成NVMain
- 停车场收费系统2
- hbase与mysql的区别
- Standford CS231n 循环神经网络 简要笔记