linux下svn服务端配置和使用

好久之前有过一篇svn的文章,主要是转载的加上自己的一些理解,虽然svn不难,但是时间长了,总是难免忘了如何配置,总要搞一会才能懂,今天就是弄了一个多小时,其实也是不少小失误导致的,今天弄通了,要记录一下。

首先要在服务端启动svn的服务,当然你要确保能ping通你的服务器,3690端口打开了。

一、svn服务器配置的原理就是,首先在linux下建立一个仓库,例如我的/usr/local/svn,这个仓库的意思就是svn下面放各种需要同步的工程,启动svn服务的时候也要配置到此路径,这样在客户端链接的时候就可以不用输入这个路径。

1、按下图,首先在仓库文件夹下新建一个工程,例如 mkdir apple,这个apple就是一个工程,就是你要同步管理的工程

2、svnadmin create apple,此命令就是在apple工程文件夹下面配置svn的配置文件

3、配置完后apple工程下面就多了很多文件,主要是配置conf文件夹下的三个文件

4、配置passwd是账号密码,注意此处要配置一个可读写的账号。

     配置authz是配置权限

     配置svnserve.conf是配置文件

     这三个文件配置就不细说了,因为网上很多,要注意的就是要细心,别写错,错了之后注意查看客户端的报错

5、配置完成后就启动svn的服务  svnserve -d -r/usr/local/svn,注意此处的路径就是仓库名称,这边一定要对

二、在客户端登录,有几个要点,右键文件夹checkout,输入svn://127.0.0.1/apple,输入上面可读写的账号密码即可。

linux下svn服务端配置和使用