yum install subversion
安装之后svnadmin create /root/svn/testsqlmeta (路径根据自己需求调整,直接拷贝可能字符不对,手工输入)
1、svnserve.conf
2、authz文件
admin = wade
[/]
wade = rw
3、passwd文件
wade = wade
4、启动:svnserve -d -r /root/svn/;/root/svn/就类比prefix,对外的svn地址就是svn://IP/sqlmeta
5、svnserve.conf改了重启服务
已知问题解决方案:
svn: E200033: database is locked, executing statement 'CREATE TABLE REPOSITORY ( id INTEGER PRIMARY KEY AUTOINCREMENT, root TEXT UNIQUE NOT NULL, uuid TEXT NOT NULL ); CREATE INDEX I_UUID ON REPOSITORY (uuid); CREATE INDEX I_ROOT ON REPOSITORY (root); CREATE TABLE WCROOT ( id INTEGER PRIMARY KEY AUTOINCREMENT, local_abspath TEXT UNIQUE ); CREATE UNIQUE INDEX I_LOCAL_ABSPATH ON WCROOT (local_abspath); CREATE TABLE PRISTINE ( checksum TEXT NOT NULL PRIMARY KEY, compression INTEGER, size INTEGER NOT NULL, refcount INTEGER NOT NULL, md5_checksum TEXT NOT NULL ); CREATE TABLE ACTUAL_NODE (
我遇到的原因是:centos上面映射的是win的共享网盘,在centos上面报错了,但是win上面可以正常下载。
问题:在修改文件后show log无法显示日志,上面的时间会自动在2016年和1970年间跳,而且设置不了时间。
解决方法:
编辑svnserve.conf,设置“anon-access=none”