韶关市住房和城乡建设部网站,网站构建是什么,做别人一样的网站,珠海城乡建设网站一般来说#xff0c;subversion服务器可以用两种方式架设#xff1a;
一种是基于svnserve#xff0c;svnserve作为服务端#xff1b;
一种是基于Apache#xff0c;用apache作为服务端。
这里采用第一种方式部署。 执行如下命令#xff0c;安装SVN。
yum install sub… 一般来说subversion服务器可以用两种方式架设
一种是基于svnservesvnserve作为服务端
一种是基于Apache用apache作为服务端。
这里采用第一种方式部署。 执行如下命令安装SVN。
yum install subversion -y 2.执行如下命令查看SVN版本。
svnserve --version 3.执行如下命令创建版本库根目录(我这里在/var/svn)。
mkdir /var/svn 4.依次执行如下命令进入版本库根目录创建版本库。
cd /var/svn
svnadmin create /var/svn/svnrepos 5.执行如下命令查看自动生成的版本库文件。
cd svnrepos
ls 6.设置SVN版本库的账号和密码。
6.1进入conf目录打开用户配置文件
cd conf
vim passwd 6.2按i键进入编辑模式。
移动光标至[users]下添加用户账号和密码。例如添加的用户账户和密码为user1 123456。
说明添加账号和密码的格式为账号 密码。例如user1账号 123456密码如下图所示注意等号两端要有一个空格
按Esc键退出编辑模式输入:wq并按回车保存并退出 . 7.设置账号的读写权限
vim authz
按i键进入编辑模式。
移动光标至文件末尾并添加如下代码其中user1表示账号r表示读权限w表示写权限。
按Esc键退出编辑模式输入:wq并按回车保存并退出 . 8.修改SVN服务配置
vim svnserve.conf 按i键进入编辑模式。
移动光标找到如下配置行删除行前面的注释符#和空格。
说明每行不能以空格开始且等号两端要有一个空格。
按Esc键退出编辑模式输入:wq并按回车保存并退出。 anon-access read #匿名用户可读您也可以设置 anon-access none不允许匿名用户访问。设置为 none可以使日志日期正常显示 auth-access write #授权用户可写 password-db passwd #使用哪个文件作为账号文件 authz-db authz #使用哪个文件作为权限文件 realm /var/svn/svnrepos #认证空间名版本库所在目录 9. :q执行如下命令启动SVN版本库。
svnserve -d -r /var/svn/svnrepos/ 说明如果您想停止SVN服务可执行killall svnserve命令。 10.执行如下命令查看SVN服务是否开启。
ps -ef|grep svn 11.客户端测试连接 ps:authentication failed.错误方法排错 这里要确认 passwd svnserve.conf 文件在修改时一定要所有行的前面都不能有空格所有行的前面都不能有空格所有行的前面都不能有空格