人人范文网 范文大全

SVN安装手册

发布时间:2020-03-03 20:10:10 来源:范文大全 收藏本文 下载本文 手机版

CentOS5.5下安装配置SVN

1.安装SVN

以HTTP方式使用SVN,前提要安装好apache+php+mysql,可随系统安装; 打开终端,安装SVN:

yum install subversion mod_dav_svn php-mysql php-pear php-mbstring

mkdir –p /var/svn/svnroot//创建svn版本库目录

chown –R apache:apache /var/svn//更改目录相关权限

chcon –R –h –t httpd_sys_content_t /var/svn//由于centos5中引入了SELinux来加安全控

制,因此需要对该路径进行赋权

svnadmin create /var/svn/svnroot/test//创建测试版本库

chown –R apache:apache /var/svn/svnroot/test

创建密码文件及访问文件:

touch /var/svn/svnroot/pawdfile

touch /var/svn/svnroot/accefile

chown apache:apache pawdfile accefile

配置apache:

vi /etc/httpd/conf.d/subversion.conf

修改文件为:

DAV svn

SVNParentPath /var/svn/svnroot/

AuthType Basic

AuthName \"Subversion realm\"

AuthUserFile /var/svn/svnroot/pawdfile

AuthzSVNAcceFile /var/svn/svnroot/accefile

Require valid-user

保存退出。

启动apache并验证svn:

service httpd start

在浏览器中输入/看是否有提示输入用户名和密码。

2.安装svnmanager

wgetsvnmanager

tar zxvf svnmanager-1.08.tar.gz//解压

mv svnmanager-1.08 svnmanager//重命名

mv svnmanager /var/www/html///移动到/var/www/html/目录下

安装VersionControl_SVN模块

pear install –alldeps VersionControl_SVN-0.3.4

修改subversion.conf文件,以加强安全控制

Alias /svnman “/var/www/html/svnmanager”

AllowOverride None

Order deny,allow

Allow from all //下载

3.为SVNManager创建数据库

为SVNManager创建访问用户及数据库:

mysql –u root –p

Mysql>create database svnmanager;

Mysql>grant all privileges on svn.* to „svnmanager‟@‟localhost‟ identified by „000000‟; Mysql>flush prifileges;

Mysql>quit;

(在SVNManager目录下利用脚本创建数据库:

mysql -u svnmanager -p svnmanager

4.配置svnmanager

cd /var/www/html/svnmanager/

mv config.php.linux config.php

vi config.php

在/var/www/html/svnmanager/config.php文件中,配置相关信息,如下

$htpaword_cmd = “/usr/bin/htpawd”;

$svn_cmd = “/usr/bin/svn”;

$svnadmin_cmd = “/usr/bin/svnadmin”;

$svn_config_dir = “/var/svn/svnroot”

$svn_repos_loc = “/var/svn/svnroot”;

$svn_pawd_file = “/var/svn/svnroot/pawdfile”;

$svn_acce_file = “/var/svn/svnroot/accefile”;

$smtp_server = “smtp.domain.org”;

$dsn = “mysql://svnmanager:000000@localhost/svn\"”;

//Administrator account

$admin_name = “admin”;

$admin_temp_paword = “admin”;

启动Apache、Mysql,并访问http://localhost/svnmanager,出示用户名称为admin,密码为admin第一次会用提示

All tables are miing.

Creating requried tables…

Please reload page!

刷新就好了,输入初始用户名密码。

遇到的问题:svnmanager目录整体移动后,权限设置完,仍无法访问http://localhost/svnmanager,显示:403forbidden ,原因Selinux限制提示需:restorecon -R -v \'/var/www/html/svnmanager\',在终端输入后能正常访问!

门禁安装手册

Oracle_For_AIX安装手册

SVN错误信息一览表

Hillstone安装配置手册

IPTV维护安装手册

电梯安装、维修手册

门禁系统工程安装手册(060508)

安装调试作业指导手册

学科教育平台安装手册new

品翔家用净水器安装手册

SVN安装手册
《SVN安装手册.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档