虚拟机ubuntu下安装svn

1、下载虚拟机及安装ubuntu系统,这里虚拟机为14,具体安装查阅
https://www.cnblogs.com/la-fe/p/7835252.html(la_fe——博客园)
2、开启ubuntu后,打开图形界面(Ctrl+Alt+F7),也可以切换到代码命令窗口(Ctrl+Alt+F1),在图形界面下右击打开终端,ubuntu下使用yum安装找不到库,应该使用apt-get命令,先输入apt-get命令,没有的话按指示安装apt-get,然后进行svn服务端的安装。
3、安装svn服务端:apt-get install subversion,普通用户下有些指令可能不能执行,通过sudo su命令切换到root管理员账号。
4、现在我们需要在/home下建立一个名为svn的仓库(repository),以后所有的代码都放在svn下面。
虚拟机ubuntu下安装svn
5、svn下面的conf文件夹是用来存放配置文件的
虚拟机ubuntu下安装svn
其中:
A,authz是权限控制文件
B,passwd是账号密码文件
C,svnserve.conf是SVN的服务配置文件
6、接下来配置以上文件
A,配置passwd
虚拟机ubuntu下安装svn
这里说一下,ubuntu中的vi功能不全,需要卸载vi后重新下载vim。
卸载命令:sudo apt-get remove vim-common
安装命令:sudo apt-get install vim
然后用vi进行编辑就容易的多了,vi进入时属于只读状态,按i进入编辑状态,修改后按esc跳出编辑转为只读,保存修改按两次大写ZZ即可,不想保存输入:q!即可
B,配置authz
虚拟机ubuntu下安装svn
上面配置的含义是,liuxianan对/home/svn/下所有文件具有可读可写权限,test只有只读权限,除此之外,其它用户均无任何权限,最后一行*=很重要不能少。
虚拟机ubuntu下安装svn
C,配置svnserve.conf
虚拟机ubuntu下安装svn
注意:
1、最后一行的realm记得改成你的svn目录
2、打开注释时切记前面不要留有空格,否则可能有问题(网上说的,我没有亲测)
虚拟机ubuntu下安装svn
7、启动与停止
虚拟机ubuntu下安装svn
上述启动命令中,-d表示守护进程, -r 表示在后台执行。停止还可以采用杀死进程的方式:
虚拟机ubuntu下安装svn
(注:这个我没试过,感兴趣的可以尝试一下)
虚拟机ubuntu下安装svn
总的截图:
虚拟机ubuntu下安装svn
8、客户端连接
这里使用TortoiseSVN,输入地址svn://你的IP 即可,输入用户名和密码就能连接成功了。

默认端口3690,如果你修改了端口,那么要记得加上端口号。
服务器ip通过ifconfig实现。
虚拟机ubuntu下安装svn

以上是我参阅资料后的自我总结,有不足的地方请指出,也欢迎转载和评论,转载请注明本文链接,谢谢