数码资讯
配置SVN服务器在Fedora10
1。安装的颠覆: yum安装subversion.i386 (注;你需要安装在Mandriva urpmi颠覆颠覆颠覆服务器工具) 2。创建颠覆版本库并修改权限 # mkdir -p # svnpath /回购 #来创建# svnpath / / project13回购协议,启动Subversion
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
1。安装的颠覆:
yum安装subversion.i386
(注;你需要安装在Mandriva urpmi颠覆颠覆颠覆服务器工具)
2。创建颠覆版本库并修改权限
# mkdir -p # svnpath /回购
#来创建# svnpath / / project13回购协议,启动Subversion服务,并设置存储位置
安装--守护--根= # svnpath /回购——监听端口= 3690 #
注意:不推荐root用户启动服务。默认端口号是3690。
4。# yum列表mod_dav_svn
注意:你可以找到相关的mod_dav_svn包mod_dav_svn.i386,安装mod_dav_svn.i386
# yum install mod_dav_svn.i386
注意:安装完成后,你会发现,subversion.conf文件自动生成的 / / conf.d TPD等文件夹下,并在之后的两个线自动添加:
LoadModule dav_svn_module模块/ mod_dav_svn.so
LoadModule authz_svn_module模块/ mod_authz_svn.so
改变内容之间…
dav svn
svnpath # svnpath / /项目回购协议
5。重新启动Apache服务
# apachectl重启
6。修改SELinux权限
将自动禁止·R·H U system_u T # httpd_sys_content_t # svnpath /回购
7。可以使用# lsof-i:3690是否开放
8。修改配置文件 / / /家svnroot库 / / svnserve.conf conf
{一般}
#匿名访问,可以读,写,没有,默认是读
匿名访问=没有
#认证用户权限可以读,写,不写,默认是
授权访问=写
路径#密码数据库,删除以前的#
密码数据库= passwd
# userauthority #
authz分贝= authz
修改配置文件的密码
{网友}
用户= passwod
user1 =密码
修改配置文件关于授权
{ test1: / }
用户= RW
{ test1: /文件}
user1 = RW
9。对于单个代码仓库
启动命令svnserve - D - R / / /家svnroot库 / test1,听主持人192.168.1.18
其中D表示它在后台运行,R指定服务器的根目录,对服务器的访问可以直接访问与SVN: / /服务器的IP地址。如果服务器有多个IP,听着主持人指定的IP地址来听。
我们可以通过SVN访问SVN服务器: / / 192.168.1.18在SVN客户端。
多个代码库,我们也可以使用-r选项指定服务器根目录开始的时候我们,但我们需要写的相对路径的每个库相对于SVN根目录访问时。
例如,我们有两个代码仓库/家/ svnroot / / /库2家 / / /库svnroot test2,我们用svnserve - D - R / / /家svnroot库--听主持人192.168.1.18开始,然后在客户端访问可以使用svn: / / / 192.168.1.18 test1和SVN: / / / test2 192.168.1.200分别访问两个项目
yum安装subversion.i386
(注;你需要安装在Mandriva urpmi颠覆颠覆颠覆服务器工具)
2。创建颠覆版本库并修改权限
# mkdir -p # svnpath /回购
#来创建# svnpath / / project13回购协议,启动Subversion服务,并设置存储位置
安装--守护--根= # svnpath /回购——监听端口= 3690 #
注意:不推荐root用户启动服务。默认端口号是3690。
4。# yum列表mod_dav_svn
注意:你可以找到相关的mod_dav_svn包mod_dav_svn.i386,安装mod_dav_svn.i386
# yum install mod_dav_svn.i386
注意:安装完成后,你会发现,subversion.conf文件自动生成的 / / conf.d TPD等文件夹下,并在之后的两个线自动添加:
LoadModule dav_svn_module模块/ mod_dav_svn.so
LoadModule authz_svn_module模块/ mod_authz_svn.so
改变内容之间…
dav svn
svnpath # svnpath / /项目回购协议
5。重新启动Apache服务
# apachectl重启
6。修改SELinux权限
将自动禁止·R·H U system_u T # httpd_sys_content_t # svnpath /回购
7。可以使用# lsof-i:3690是否开放
8。修改配置文件 / / /家svnroot库 / / svnserve.conf conf
{一般}
#匿名访问,可以读,写,没有,默认是读
匿名访问=没有
#认证用户权限可以读,写,不写,默认是
授权访问=写
路径#密码数据库,删除以前的#
密码数据库= passwd
# userauthority #
authz分贝= authz
修改配置文件的密码
{网友}
用户= passwod
user1 =密码
修改配置文件关于授权
{ test1: / }
用户= RW
{ test1: /文件}
user1 = RW
9。对于单个代码仓库
启动命令svnserve - D - R / / /家svnroot库 / test1,听主持人192.168.1.18
其中D表示它在后台运行,R指定服务器的根目录,对服务器的访问可以直接访问与SVN: / /服务器的IP地址。如果服务器有多个IP,听着主持人指定的IP地址来听。
我们可以通过SVN访问SVN服务器: / / 192.168.1.18在SVN客户端。
多个代码库,我们也可以使用-r选项指定服务器根目录开始的时候我们,但我们需要写的相对路径的每个库相对于SVN根目录访问时。
例如,我们有两个代码仓库/家/ svnroot / / /库2家 / / /库svnroot test2,我们用svnserve - D - R / / /家svnroot库--听主持人192.168.1.18开始,然后在客户端访问可以使用svn: / / / 192.168.1.18 test1和SVN: / / / test2 192.168.1.200分别访问两个项目
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。