先创建一个仓库 如:Work
cd /svn
在你的svn 目录下 svnadmin create Work 这个是你的仓库文件夹 Work目录下面 有conf 文件目录等..
创建仓库后
cd Work/conf
1,配置 svnserve.conf
用编译器 打开 vim svnserve.conf
如:
# anon-access = read
# auth-access = write
# password-db = passwd
#authz-db = authz
realm = sunny
找到这五行 并且 把前四行注释去掉 (注意去掉#要顶格写,不要留有多余空格)
然后把 anon-access = read 改成 anon-access = none
把realm = sunny 改成自己的仓库 realm = Work
:wq 保存退出
2,配置 authz
vim authz
在 [group] 下面
创建一个Work仓库的用户组 Work = user,user2
@Work = rw 指定Work用户组的权限为读写
* = r //其他用户组 只有读写权限
:wq 保存退出
3,配置 passwd
vim passwd
在[users] 下面 设置 用户的密码
user1 = 123456
user2 = 11111
:wq 保存退出
这个时候 你需要启动你的Svn 的 仓库
svnserve -d -r /usr/local/svn/Work
可以设置自启动
vi /etc/rc.local 打开自启动文件添加
/usr/bin/svnserve -d -r/usr/local/svn/Work
netstat -tnl |grep :3690 查看svn是否启动
启动成功之后 你就可以 checkout 你的 svn里面的项目了 不过提前 你得先往仓库里面导入项目 至于怎么导入 我在这里就不多说了 大家查查 svn 命令