在centos中建立svn库
来源:互联网 发布:js中map遍历 编辑:程序博客网 时间:2024/06/09 23:23
(1)创建仓库文件夹 #cd /home #mkdir svn /home# sudo chown -R 777 svn /home# sudo chmod -R 777 svn (2)创建仓库 svnadmin create /home/svn 修改svn 下的conf/svnserve.conf文件 去掉#[general]前面的#号 [general] #匿名访问的权限,可以是read,write,none,默认为read anon-access = none #认证用户的权限,可以是read,write,none,默认为write auth-access = write #密码数据库的路径,去掉前面的# password-db = passwd 修改svn 下的conf/passwd文件配置文件 如修改成 [users] flyli = 123456 (3)然后启动svn服务 svnserve -d -r /home/svn (4)最后导入svn工程 svn import -m "New import" /home/test svn://localhost/svn 这样/home/test文件夹下的项目就导入了svn中了,而-m参数的意思是message也就是今后查看svn log时候看到的东东了注意事项:启动时遇到的问题: 启动svnserve时出现cannot bind server socket:address already in use 解决方法: 方法一:找出svnserve id 杀死掉进程 netstat -ntlp kill -9 id 方法二:重新指定一个端口号(默认端口3690) svnserve -d --listen-port 3691 -r /opt/svndata/repos