`
dsjob
  • 浏览: 3820 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

iF.SVNAdmin创建的项目客户端无法访问(已经解决)

阅读更多

环境:CentOS-64-6.8
1、下载安装apache
yum -y install httpd
2、下载安装SVN
yum -y install mod_dav_svn subversion
3. 配置SVN

错误配置

<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>

 

 

正确配置

<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>

4. 创建存放目录和权限信息目录
mkdir -p /var/www/svn /var/www/svnconfig
5. 创建SVN权限信息文件
touch /var/www/svnconfig/accessfile /var/www/svnconfig/passwdfile
6. 安装php
yum install php
7. 下载SVNAdmin
http://sourceforge.net/projects/ifsvnadmin/files/svnadmin-1.6.2.zip/download
8. 解压SVNAdmin
unzip svnadmin-1.6.2.zip

  1. 拷贝项目到Apache的html目录中 cp -r iF.SVNAdmin-stable-1.6.2/ /var/www/html/svnadmin 10.赋权 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>

 

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

分享到:
评论

相关推荐

    if.svnadmins使用说明.pdf

    iF.SVNAdmin管理工具是一个Web界面的项目,主要功能是管理和配置Subversion(SVN)的认证文件。SVN是一个版本控制系统,用于存储文件的历史更改记录。iF.SVNAdmin无需数据库支持,可以直接对SVN的认证文件进行设置,...

    centos6.8 SVN搭建以及可视化管理工具iF.SVNAdmin

    centos6.8 SVN搭建以及可视化管理工具iF.SVNAdmin

    iF.SVNAdmin-master.zip

    iF.SVNAdmin应用程序是您的Subversion授权文件的基于Web的GUI。它基于PHP 5.3,需要安装一个Web服务器(Apache)。该应用程序不需要数据库后端或任何类似的,它完全基于Subversion授权和用户认证文件。(+包含用户和...

    SVNadmin 是基于php开发,实现web后台可视化管理SVN小工具

    由于 svnadmin 只有直接访问仓库才能工作 (因 此它只能用在存放了仓库的主机中), 所以说在指定仓库时只能使用文件系统路径, 而不是 URL. svnadmin 的选项都是全局的, 就像 svn 的全局选项: svnadmin 选项 --bdb-...

    最新 svnadmin-3.0.5.zip svnadmin svnadmin.war

    SVNadmin是一款强大的Subversion(SVN)服务器管理工具,主要负责对SVN仓库进行创建、备份、恢复、迁移等高级操作。这个压缩包“svnadmin-3.0.5.zip”包含了多个与SVNadmin相关的文件,让我们逐一了解它们。 1. **...

    SVN仓库彻底删除文件工具

    是否svn仓库已经占用了大量的磁盘空间? 使用本图形化工具帮助你将这些文件彻底地从svn中删除。 先导出svn仓库 svnadmin dump /home/svn/xx &gt; svn.dump 使用本工具过滤掉需要删除的文件 重新创建仓库并导入 ...

    搭建SVN + Apache 服务器

    6. **配置IF.SVNadmin并保存**:根据提示完成IF.SVNadmin的配置,并保存设置。 #### 四、参考资料 关于用户和权限的具体配置,可以参考以下链接: - [配置用户和权限]...

    svnadmin-3.0.5.rar

    在软件开发过程中,SVNadmin工具通常由系统管理员用来创建、备份、恢复和维护Subversion仓库。SVNadmin 3.0.5是这个工具的一个特定版本,可能包含了增强的功能和修复的bug。 在提供的“svnadmin-3.0.5.rar”压缩包...

    svnadmin-SNV

    9.1.mysql创建svnadmin库导入svnadmin项目mysql数据库和语言包 mysql5.sql lang/en.sql 10.创建SVN库 svnadmin create d:\svn\test 12.访问127.0.0.1:8080/svnadmin 用户名和密码是admin 进入后生成一个用户赐予用户...

    svnadmin-3.0

    SVNadmin可以配合Subversion的权限系统,通过`svnadmin setproperty`和`svnadmin clearproperty`命令来设置或清除仓库的属性,从而影响用户访问权限。 6. 版本控制 SVNadmin允许你回滚到特定版本,使用`svnadmin ...

    tortoiesSVN客户端+Ubuntu上SVN安装配置步骤

    创建仓库astar:svnadmin create /home/.svn/astar,执行完毕后astar目录有svnadmin创建的目录和文件  5). mkdir test  6). 创建仓库test:svnadmin create /home/.svn/test,执行完毕后test目录有svnadmin创建的...

    svnadmin-3.0.5 官方最终版

    原下载地址是Google Code项目`jsvnadmin`,但现在该链接已经失效,因为Google Code已在2015年停止服务。不过,通常这样的软件可以通过其他源获取,如Apache官网或其他镜像站点。 `svnadmin-javadoc.jar`是Java文档...

    svnadmin-3.0.5-官方源版.zip

    安装好Svn服务器端好,把Svn Admin部署好,就可以通过web浏览器管理Svn的项目,管理项目的用户,管理项目的权限。使得管理配置Svn简便,再也不需要每次都到服务器手工修改配置文件。 有什么优点 多数据库:Svn项目...

    svnadmin

    `svnadmin`提供了高级操作,如创建、备份、恢复、检查和修改版本库的结构。 1. **创建版本库**: 使用`svnadmin create`命令可以创建一个新的SVN版本库。这将生成一个包含所有必需文件和目录结构的目录,如hooks、...

    svnAdmin文档

    在实际使用中,SvnAdmin可以实现对svn协议的项目进行实例化操作,包括需求分析、用户管理、项目管理以及用户组管理,并对项目的访问权限进行配置。http协议单库实例和多库实例的创建、配置步骤也被清晰地讲解。这些...

    svnadmin-3.0.5-官方源版

    一旦项目创建完成,团队成员就可以开始通过SVN客户端进行版本控制操作,如`checkout`、`commit`和`update`。 配置Web页面与SVN的集成涉及以下步骤: - 安装和配置Web服务器(如Apache或Nginx),并启用支持WebDAV...

    svnadmin-3.zip

    从code.google.com下载的作者原版完整包...这个版本后没有再更新了,上传到这里只是为了方便国内人员下载。 jsvnadmin File Summary + Labels Uploaded Size svnadmin-3.0.5.zip svnadmin v3.0.5 Featured Type-Archive

    svnadmin权限管理

    通过熟练掌握`svnadmin`的使用,你能够有效地保护和控制Subversion仓库的访问,确保项目的安全性和协作的顺畅性。同时,了解其相关的资源,如文档、源代码和Web应用,将有助于你成为一位优秀的Subversion管理员。

    svnadmin.war

    svnadmin.war包,安 装 s v n a d m i n 所 必 备 的文件

    SVN服务端Subversion与客户端TortoiseSVN教程--解决同步问题

    SVN服务端Subversion与客户端TortoiseSVN教程--解决同步问题 一、SVN服务端Subversion安装配置 在安装Subversion之前,需要注意下载的Subversion版本是否支持apache2.0或apache2.2。如果只支持apache2.0,需要重新...

Global site tag (gtag.js) - Google Analytics