Ubuntu 搭建SVN服务器(SVN Server)
服务器是阿里云的 系统ubuntu 14.04 64位(查看系统版本 uname -a)
1.查看是否安装
安装SVN服务器之前 查看一下是否已经安装了 查看命令 svn
如下图 是已经安装了SVN
如下图是没有安装SVN
安装了的话 可以用如下命令删除
apt-get remove --purge subversion
2.安装SVN
安装之前更新一下
apt-get update
apt-get install subversion
安装好之后 查看是否安装成功
svnserve --version
如下图 显示版本信息 表示安装成功
3.创建SVN版本库
进入 cd /usr 文件
mkdir svn
进入 cd /svn
mkdir repository
给 repository 权限 chmod -R 777 /repository
创建svn仓库
svnadmin create /usr/svn/repository
执行命令后,会在repository下生成以下文件:
对db进入权限设置
chmod -R 777 db
4.设置访问权限
修改配置文件conf/svnserve.conf
cd /conf
vi svnserve.conf
添加访问用户
vi passwd
用户名 wang 密码 123456
设置用户权限
vi authz
对以上进行解释:
admin = wang //用户王属于admin权限组
@admin = rw //admin权限组的权限是读和写
* = r 所有的组都具有读权限
5.测试服务器
启动SVN服务器
svnserve -d -r /usr/svn/
-d:表示在后台运行
-r:指定服务器的根目录
查看是否启动成功
ps aux | grep svnserve
如下图 成功启动
停止服务器
killall svnserve
如下图 说明已经关闭了
这样访问服务器时就可以直接用”svn://服务器ip/repository”来访问了。
win10远程连接SVN服务器
安装好SVN客户端后
服务器ip
测试 上传一个文件
到此 安装 远程连接都完成了