环境ubuntu
sudo apt-get install subversion
mkdir /var/svnrepos #作为svn的repository
svnadmin create /var/svnrepos/myrepos
myrepos会出现conf、db、format、hooks等文件
ls /var/svnrepos/myrepos
authz passwd svnserver.conf
authz为全权限控制定义文件
passwd为用户,密码文件
svnserver.conf为svn的配置文件
打开svnserver.conf的所有注释
anon-access = read #匿名可读
auth-access = write #授权用户可写
password-db = passwd #指定用户,密码文件的数据文件
authz-db = authz指定权限定义文件
添加用户
vi passwd
svnuser = svnuser-passwd
配置权限
vi authz
[/] # /指代/var/svnrepos/myrepos, 不是系统的根目录
svnuser = rw
* = r
导入源码
svn import /home/root/linux-kernle file:var/svnrepos/myrepos -m "comment"