linux搭建svn服务器

客户端安装

官网https://tortoisesvn.net/  客户端下载


服务端安装

yum install subversion  -y

开始创建仓库

cd /opt

svnadmin create  shop

启动svnserve

svnserve  -d -r /opt/shop/ #-r指定仓库目录; svnserveshop仓库进行管理

linux搭建svn服务器


此时就可以给客户端的代码提交上来了

1、客户端先检出

linux搭建svn服务器

linux搭建svn服务器

linux搭建svn服务器

因为我们都没有登录就....提交了

2、创建账号、密码(提交代码的时候使用

vim /opt/shop/conf/svnserve.conf #配置文件在你创建的仓库里

anon-access = none  //禁止匿名用户的访问

password-db = passwd  //配置访问密码的文件(引入../passwd

authz-db = authz        //配置用户名文件(引入../authz

注意:修改配置(顶头,不要留空格)

linux搭建svn服务器

2.1、给用户配权限

vim /opt/shop/conf/authz

linux搭建svn服务器

2.2、设置账号、密码

vim /opt/shop/conf/passwd

linux搭建svn服务器

2.3、重启svn服务器

改完配置文件就要重启(不然不让登,点击登录又跳转到登录)

新建文件-》add-》提交-》写注释-》点ok

linux搭建svn服务器

linux搭建svn服务器

 Svn服务端运行方式

Svn服务常见的运行访问方式有3种:

1、 独立服务器访问:我用的这种

访问地址svn://svn.mingshi.org/sadoc;

2、 借助apachehttp服务

访问地址http:// svn.mingshi.org/sadoc;

a、 单独安装apache+svn

b、 Csvnapache+svn)是一个单独的整合的软件,带web界面管理的Svn软件

3、本地直接访问(列如:file//application/svndata/sadoc