技术饭
Liunx下SVN服务器搭建:基础搭建
Liunx下SVN服务器搭建:基础搭建,SVN是常用的版本控制管理工具,虽然SVN跟现在流行的Git比起来有很多的限制,但相对于简单一些或者小型的项目而言,SVN完全能够胜任,那这几篇文章会写如何在Linux服务器下搭建SVN的教程,仅作为参考!
安装步骤如下:
1、安装
yum install subversion
2、查看安装位置
rpm -ql subversion
我们知道svn在bin目录下生成了几个二进制文件。
3、查看svn的使用方法
svn --help
4、新建svn版本目录
mkdir -p svn
5、创建svn版本库
svnadmin create svn
执行了这个命令之后在svn生成以下文件
6、进入conf文件夹
authz //是权限控制文件
passwd //是账号密码文件
svnserve.conf //SVN服务配置文件
7、设置账号和密码
vi passwd //编辑passwd文件
在[users]下面添加账号和密码,格式:账号=密码,如:copylian = copylian
8、设置权限
vi authz //编辑authz文件
[/]
copylian=rw
w=r #这段好像有问题
意思是版本库的根目录对copylian有读写权限,w只有读权限
9、修改svnserve.conf文件
vi svnserve.conf //编辑svnserve.conf文件
打开下面的注释(记得取出#号后面的空格):
anon-access = read //匿名用户可读,如果需要用户提交备注则改成none
auth-access = write //授权用户可写
password-db = passwd //使用哪个文件作文账号文件
authz-db = authz //使用哪个文件作为权限文件
realm = /alidata/www/svn //认证空间名,版本库所在目录
10、启动svn版本库
svnserve -d -r svn //启动版本库
11、停止重启svn
killall svnserve //停止
svnserve -d -r /alidata/www/svn //启动
12、测试(本地svnCheckout)
文明上网理性发言!