linux svn安装及配置

配置步骤:

1安装svn 

2 创建版本库

3 修改配置文件

4 启动

5 常用命令介绍及使用(checkout update commit)

6 客户端使用


1 安装svn

svn的安装非常简单,执行命令 #yum install subversion 即可。测试是否安装成功 #svnserve --version      回车显示版本说明安装成功

2 创建版本库

# mkdir path  创建盛放svn的目录

# svnadmin create path/program    这样就在你指定的路径下面创建了名为program的版本库.

3 修改配置文件

program下面会自动生成多个文件,其中配置过程中要用到conf目录,所有的配置文件都在其中。下面我们介绍一下,conf下面三个文件(authz  passwd  svnserve.conf)的配置

svnserve.conf是主配文件 里面有很多注释,最重要的是一下四个配置

[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
第一行表示没有经过验证的用户没有任何权限,第二行表示经过验证的用户可以写入。第三行,密码文件保存地址。第四行,验证文件保存地址

编辑passwd文件,如果没有的话就创建

[users]
# harry = harryssecret
# sally = sallyssecret

此时,我们只需要按照指定的格式添加上自己的用户名和密码即可,这里我添加为test = test

编辑authz文件,如果没有则创建.

[groups] #设置组
group1 = user1,user2 #多用户用逗号隔开

@group1 = rw 设置组权限

小项目不会有组的概念,我也没用过,这里就不介绍组的概念了

# [/foo/bar]
# harry = rw
# &joe = r

表示项目允许那些用户以那些权限访问,下面这些是我添加的,少一个字符都不行

[program:/]
test = rw

至此,svn的配置已完成

4 启动

svnserve -d -r path/program 

5 常用命令介绍及使用(checkout update commit)

(1)checkout 文件

svn checkout svn://127.0.0.1/program 或者 svn checkout file:///path/program

第一种写法是使用svn协议从服务器上下载,第二种写法只能在服务器上操作,当然我们真是情况下不会使用第二种情况

简写 svn co svn://127.0.0.1/program

6 客户端使用

客户端常使用的是windows系统,用的多是tortoiseSvn,下载安装之后checkout,在地址栏中填写svn checkout svn://127.0.0.1/program,将ip换成服务器ip,然后填写用户名和密码的时候填写我之前设置的test和test就可以checkout文件了。

注:此时如果报错的话,多是配置文件出错了,仔细检查conf下三个配置文件







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值