您的位置:首页 > 运维架构 > Linux

在Linux系统中安装Subversion版本控制

2013-12-06 11:02 399 查看
1.安装svn软件
yum install subversion

2.建立版本库文件和配置文件
svnadmin create /home/svn --创建一个svn存放文件的目录
cd /home/svn
vim conf/svnserve.conf --配置主配置文件(配置文件参数前面不能有空格)
anon-access = none --使非授权用户无法访问(write(写),read(读),none(无法))
auth-access = write --使授权用户有写权限(write(写),read(读),none(无法))
password-db = passwd --指明密码文件路径
authz-db = authz --访问控制文件
realm = /home/svn/conf/ --认证命名空间
vim conf/passwd --添加用户名和密码文件
[users]
test = 123
vim conf/authz --用户名的权限文件
[/]
test = rw --权限(rw,r)
test = r --子目录对用户test只要读权限

3.启动和访问服务
iptables -t filter -A INPUT -p tcp --dport 3690 -j ACCEPT --开放iptables包过滤
svnserver -d -r /home/svn --启动服务,指定svn的根目录
svn://服务器IP:3690/ --访问svn的目录(如果上面/home/后面不加svn目录,那访问svn://192.168.1.2:3690/svn)
netstat -anp |grep 3690 --查看服务是否启动

4.在linux导出svn服务器文件
svn checkout svn://服务器IP:3690/ svn --将服务器中的文件导出到本地
svn --username=用户名 checkout svn://服务器IP:3690/web svn --将svn服务器根目录下的web目录下载
svn checkout svn://服务器IP:3690/web svn://服务器IP:3690/ --检出两个目录到本地

5.在windows导出svn服务器文件
安装svn客户端软件 --下载svn客户端后一步一步安装(默认)
在桌面右击,弹出对话框







本文出自 “一起走过的日子” 博客,请务必保留此出处http://tongcheng.blog.51cto.com/6214144/1337366
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: