查看“Svn”的源代码
←
Svn
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
==安装和配置== # 安装 yum install subversion websvn #svn的配置 *修改/etc/httpd/conf.d/subversion.conf LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so <location /svn> #该目录名表示http://localhost/svn 访问,可修改 SVNParentPath /var/svn/ #放置项目文件的根目录,该目录下可以有多个项目 AuthType Basic AuthName "Please enter your passwor" AuthUserFile /etc/svn-auth-users #访问该文件的口令 Require valid-user </Location> *访问文件口令的产生 htpasswd -c /etc/svn-auth-users svn #用户名为svn可更改 *保证svn和apache(http服务)可以对 /var/svn目录的读写权限 groupadd subversion # 产生一个subversion的用户组织 usermod -a -G subversion apache #加入apache(http服务) useradd svn (增加svn用户,估计不必要) usermod -a -G subversion svn #加入apache chmod -R 775 /var/svn # subversion组都有读写权限 *设置SELINUX chcon -R -t httpd_sys_content_t /var/svn/ chcon -R -t httpd_sys_rw_content_t /var/svn/ *重启apache /etc/init.d/httpd restart *svnadmin create /var/svn/testrepo/ *导入项目文件 svn import /path to your source file:///var/svn/testrepo/ -m "intial import" *配置testrepo项目的访问和管理权限(尚未测试) vim /var/svn/testrepo/conf/svnserve.conf *设置svnserve服务的根目录 svnserve -d -r /var/svn # websvn的http服务配置 * 修改/etc/httpd/conf.d/web.conf,可参照subversion.conf * 重启apache * 修改websvn的php设置 vim /usr/share/websvn/include/config.php $config->parentPath('/var/svn'); # 去掉这一行的注释,并修改
返回至“
Svn
”。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
已展开
已折叠
查看
阅读
查看源代码
查看历史
更多
已展开
已折叠
搜索
导航
首页
社群首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息