文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>linux subversion svnmanager

linux subversion svnmanager

时间:2009-03-25  来源:crastyl

centos5.2 先安装apache php mysql pear yum install yum install subversion mod_dav_svn mkdir -p /var/svn/repos
更改权限,允许apache用户访问
chown x.x -R /var/svn/repos 创建版本库
svnadmin create /var/svn/repos/gamebao
修改属性为apache属主 chown 。。 下载svnmanager 在sf上最新版本1.04 1.03的似乎有问题 pear install --alldeps VersionControl_SVN-0.3.0alpha1 需要安装模块 会出现如下问题在创建新的目录的时候 svnmanager:   Can't open file '/root/.subversion/servers': Permission denied 需要修改config.php $svn_config_dir=‘/tmp'; $svn_cmd = “/usr/bin/svn --config-dir=/tmp“;
$svnadmin_cmd = “/usr/bin/svnadmin --config-dir=/tmp“;
为SVNManager创建访问用户及数据库:
#mysql –u root –p
Mysql>create database svn;
Mysql>grant all privileges on svn.* to ‘svnmanager’@’localhost’ identified by ‘[访问用户密码]’;
Mysql>flush prifileges;
Mysql>quit;
  修改为配置的内容/etc/httpd/conf/httpd.conf加入以下:
<VirtualHost 192.168.1.100:80>
        DocumentRoot  /var/www/svn/
        ServerAdmin  [email protected]
        ServerName    svn.gamebao.net
        <Directory "/var/www/svn/">
         AllowOverride None
         Order deny,allow
         Deny from all
         Allow from all
        </Directory>
        <Location /repos>
         DAV svn
         SVNParentPath /var/svn/repos
         AuthType Basic
         AuthName "Subversion realm"
         AuthUserFile /var/svn/passwdfile
         AuthzSVNAccessFile /var/svn/accessfile
         Require valid-user
        </Location>
</VirtualHost>
touch /var/svn/passwdfile
#touch /var/svn/accessfile
#chown –R apache.apache passwdfile
#chown –R apache.apache accessfile
配置svnmanager

在/var/www/html/svnmanager/config.php文件中,配置相关信息,如下
$htpassword_cmd = "/usr/bin/htpasswd";
$svn_cmd = "/usr/bin/svn";
$svnadmin_cmd = "/usr/bin/svnadmin";
$svn_repos_loc = "/var/svn/repos";
$svn_passwd_file = "/var/svn/passwdfile";
$svn_access_file = "/var/svn/accessfile";
$smtp_server = "smtp.domain.org";
$dsn = "mysql://svnmanager:[password]@localhost/svn";
//Administrator account
$admin_name = "admin";
$admin_temp_password = "admin";
启动Apache、Mysql

然后就可以用了

相关阅读 更多 +
排行榜 更多 +
骑战烈火之剑作弊菜单版

骑战烈火之剑作弊菜单版

角色扮演 下载
诸神的迷宫

诸神的迷宫

动作格斗 下载
芸生

芸生

购物比价 下载