SVN ubuntu环境搭建

检查系统里是否装有svn,控制台输入svn 回车,看是否有帮助信息即可。
提示:
阿里云服务器的话要注意开放端口号3690
1.安装指令

apt-get update
apt-get install subversion

2.安装好后查看SVN版本

svnserve --version

3.svn版本库创建

cd /usr
mkdir svn
cd /svn
mkdir repository
chmod -R 777 /repository

创建svn仓库

svnadmin create /usr/svn/repository

建好后仓库目录如下图
在这里插入图片描述
4.对repository目录中db文件进行权限设置

chmod -R 777 db

5.设置访问权限
修改配置文件conf/svnserve.conf

vim svnserve.conf

将对应的位置的内容注释取消掉,设置密码配置文件passwd文件
在这里插入图片描述
6.添加用户。修改config/passwd文件

这里设置的账号为liang 密码为123456
在这里插入图片描述

7.设置用户权限
在authz最后添加如图代码
在这里插入图片描述

admin = wang //用户liang属于admin权限组
@admin = rw //admin权限组的权限是读和写
* = r 所有的组都具有读权限

ok!设置完成。接下来就是测试使用了。哦,不对,还没有启动关闭svn服务呢

启动svn服务

svnserve -d -r /usr/svn/
-d:表示在后台运行
-r:指定服务器的根目录

查看是否启动成功

ps aux | grep svnserve

关闭svn服务

killall svnserve

然后就可以通过svn://服务器ip/repository 来访问svn服务器了。让自己异地办公咯
弄个这主要是为了解决git对上传文件大小有限制的问题。资源可以传到svn,分组管理。

note
window上svn就用小乌龟TortoiseSVN
mac上就指令上哇或者用SourceTree ( https://www.jianshu.com/p/612c2ae0e1bc)

参考:
https://blog.csdn.net/zengsange/article/details/80618301
https://www.jianshu.com/p/612c2ae0e1bc
阿里云版本访问失败请参考
https://blog.csdn.net/qq_26582649/article/details/102835608

发布了90 篇原创文章 · 获赞 26 · 访问量 10万+

猜你喜欢

转载自blog.csdn.net/sky_person/article/details/103542353