The project client created by iF.SVNAdmin cannot be accessed (solved)

Environment: CentOS-64-6.8
1. Download and install apache
yum -y install httpd
2. Download and install SVN
yum -y install mod_dav_svn subversion
3. Configure SVN

misconfigured

<Location /svn>

      DAV svn

      SVNParentPath / var / www / svn

      AuthType Basic

      AuthName "Authorization Realm"

      AuthUserFile /inewbit/svn/config/passwdfile

      AuthzSVNAccessFile /inewbit/svn/config/accessfile

      Require valid-user

</Location>

 

 

properly configured

<Location /svn>

      DAV svn

      SVNParentPath / var / www / svn

      AuthType Basic

      AuthName "Authorization Realm"

      AuthUserFile /var/www/svnconfig/passwdfile #Be careful here

      AuthzSVNAccessFile /var/www/svnconfig/accessfile #Be sure to pay attention here

      Require valid-user

</Location>

4. Create storage directory and permission information directory
mkdir -p /var/www/svn /var/www/svnconfig
5. Create SVN permission information file
touch /var/www/svnconfig/accessfile /var/www/svnconfig/passwdfile
6. Install php
yum install php
7. Download SVNAdmin
http://sourceforge.net/projects/ifsvnadmin/files/svnadmin-1.6.2.zip/download
8. Unzip SVNAdmin
unzip svnadmin-1.6.2.zip

  1. Copy the project to Apache's html directory cp -r iF.SVNAdmin-stable-1.6.2/ /var/www/html/svnadmin 10. Enable chown -R apache:apache /var/www/html/svnadmin/ chmod - R 777 /var/www/html/svnadmin/data/

chown -R apache: apache / var / www / svn
chmod -R 777 / var / www / svn

chown -R apache:apache /var/www/svnconfig
chmod -R 777 /var/www/svnconfig/
chown -R apache:apache /var/www/svnconfig/accessfile
chown -R apache:apache /var/www/svnconfig/passwdfile

chmod -R 777 /var/www/svnconfig/accessfile
chmod -R 777 /var/www/svnconfig/passwdfile
chmod -R 777 /var/www/html/svnadmin/data/
chmod -R 777 /usr/bin/svn
11.启动WebServer服务
service httpd restart
12、访问IF.svnadmin
图片说明
测试全部通过
13、设置项目
图片说明
14.设置成功
图片说明
15.设置用户
图片说明
16.设置成功
图片说明
17.设置权限
图片说明
18.设置成功
图片说明
19.查看项目用户
图片说明
20.服务器相关配置查看
目录权限
图片说明

查看刚创建的test-2-project及项目用户
图片说明

 

 

 

 

 

 

 

图片说明
图片说明
21.客户端连接
图片说明
图片说明
这里反复出现输入用户名和密码,输入几十遍都不行
图片说明

各位看了我的问题出在哪里呢,反复安装了很多遍,依然出现这个问题

 

 

 

 

 

 

找到原因了,通过查看Apache的错误日志,找不到:passwdfile和accessfile

命令:cat /var/log/httpd/error_log

 

是因为我抄袭别人的配置造成的

## 正确的配置如下:

 

<Location /svn>

      DAV svn

      SVNParentPath /var/www/svn

      AuthType Basic

      AuthName "Authorization Realm"

      AuthUserFile /var/www/svnconfig/passwdfile            #这里一定要注意

      AuthzSVNAccessFile /var/www/svnconfig/accessfile  #这里一定要注意

      Require valid-user

</Location>

 

留下记录为他人参考,谢谢!

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326077350&siteId=291194637