linux配置svn

一、服务器

1、下载安装svn

yum install subversion

 

2、创建svn文件夹

mkdir /home/svn

 

3、输入

svnadmin create /home/svn

 

4、进入svn

cd svn/conf

有这些文件:authz passwd svnserve.conf

 

5、修改用户

vim passwd

 

 

6、修改权限

vim authz

 

 

7、其他配置

vim svnserve.conf

 

 

8、启动关闭

svnserve -d -r /home/svn      //启动

killall svnserve       //停止

 

 

注意:

1、新增用户需要在authz里增加权限,然后再在passwd里设置密码

2、新增用户之后不需要重启svn就能生效

3、在windows使用,可直接通过svn机器的ip来checkout

 4、单独为某文件夹设置权限

在authz文件中:

 

 相关解释:

[/] 为当前svn目录下所有文件夹

[/A] 为当前svn下的A文件夹指定相应的权限

a = rw        #a用户用于读写权限

b = r     #b用户有读的权限

*=    #其他用户不可读写

 

 

二、客户端

 1、基本指令

svn checkout svnpath localpath

svn update

svn commit -m “LogMessage“

svn add file

 ps:

1、可以直接将windwos的svn工程复制到linux下,.svn是通用的

posted @ 2020-04-30 11:59  朱小勇  阅读(407)  评论(0编辑  收藏  举报