svn配置多仓库与权限控制

telnet: connect to address 47.106.115.228: Connection refused

svn执行上下文错误由于目标计算机积极拒绝无法连接

标签: svn

2017年07月05日 19:55:308735人阅读 评论(0) 收藏 举报

 分类:

SVN

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_23703157/article/details/74495284

目录(?)[+]

svn执行上下文错误:由于目标计算机积极拒绝,无法连接

今天在学习SVN,通过svn连接本地服务器时遇见如下报错:

这是由于没有启动服务器端监控的原因,只要其他配置没错,输入如下命令即可成功访问。

svnserve -d -r E:/VisualSVNServe/webapps/demo(你所需要监控的项目地址)

如果还不能解决可按照如下步骤,重新操作一遍即可,楼主亲测有效。

1.首先检查SVN安装时候成功

svn --version

2.启动服务器端监控

安装成功后,可创建项目仓库。推荐在安装目录下新建一个文件夹webapps,再创建demo作为项目文件夹,然后输入命令监控项目。

svnserve -d -r E:/VisualSVNServe/webapps/demo(你所需要监控的项目地址)

输入后确认,看到光标在闪烁,说明监控成功。

3.访问服务器端

在SVN安装目录htdocs文件夹下,创建一个文件夹代表程序员张三。假设此时,张三刚到一个新的公司上班,项目经理给了他一个SVN服务器的地址,要他使用SVN这个软件来进行项目开发,那他要该怎么操作呢?

  1. 首先在自己SVN安装目录下htdocs创建文件夹张三,在文件夹内右击选择TortoiseSVN,在子菜单中选择版本库浏览器,填写SVN服务器的IP地址。

成功访问SVN服务器效果图

在左侧菜单选中地址,右击检出

显示.svn文件夹时,表明已连接成功。

此时,张三已经可以从SVN服务器上下载文件,但是此时,当我们新建一个文件提交时,会发现报错。 
软件提示:Authorization failed

这是因为我们新建项目时,还需要修改核心配置文件svnserve.conf(X:\VisualSVNServe\webapps\demo\conf\)

打开文件后将第19行的注释去掉。然后改为 anon-access = write 而它的意思是允许用户匿名访问SVN并具有可读可写权限。

再重新提交显示成功。

再在SVN的窗口选择重新选择

svn配置多仓库与权限控制



配置多仓库可直接监控项目所在的文件夹

svnserve -d -r E:/VisualSVNServe/webapps

设置权限控制

  1. 首先禁止匿名访问,所以恢复原来在svnserve.conf文件中的注释内容。

  2. 启用认证文件与授权文件。

代码仍在svnserve.conf文件中

passwd  :  认证文件

在认证文件中添加用户名和密码
用户名 admin
密 码 admin123

authz  :  授权文件

在授权文件中添加用户组,该文件中我添加了两组。一个为admin组拥有可读可写的权限,一个为普通用户组只有可读权限。*为其他用户。

设置完成。

原文地址:https://www.cnblogs.com/javaboy2018/p/8729397.html

时间: 2024-10-09 12:04:18

svn配置多仓库与权限控制的相关文章

在Maven中配置Spring+Hibernate Shiro权限控制项目

前言:在Eclipse中安装好Maven插件,然后创建一个Simple项目.在Eclipse中检出Shiro的官方示例,地址http://svn.apache.org/repos/asf/shiro/trunk/samples/,参考spring-hibernate项目配置.由于之前对Maven的认识不足所以今天专门配置来了解其工作机制,下面是我按照SVN上配置的示例. 1.创建Maven项目并复制配置文件 如图所示: 注:文件的位置与官网示例一致. 2.配置pom.xml文件 <project

SVN版本库(访问权限)配置实例笔记

http://blog.csdn.net/zjianbo/article/details/8578297 SVN版本库(访问权限)配置实例笔记 本系列文章由ex_net(张建波)编写,转载请注明出处. http://blog.csdn.net/ex_net/article/details/8578297 作者:张建波 邮箱: [email protected] 电话:13577062679 欢迎来电交流! 访问控制如图所示 说明: why用户仅仅只能访问(读写)yjb目录,对其它目录是无法“查看

spring security 3.1 实现权限控制

简单介绍:spring security 实现的权限控制,能够分别保护后台方法的管理,url连接訪问的控制,以及页面元素的权限控制等, security的保护,配置有简单到复杂基本有三部: 1) 採用硬编码的方式:详细做法就是在security.xml文件里,将用户以及所拥有的权限写死,通常是为了查看环境搭建的检查状态. 2) 数据库查询用户以及权限的方式,这种方式就是在用户的表中直接存入了权限的信息,比方 role_admin,role_user这种权限信息,取出来的时候,再将其拆分. 3)

SVN服务器详细权限控制

版权声明:本文为博主原创文章,未经博主允许不得转载. 下面是我配置SVN服务器的过程,现在把我所配置的方法,记录下来,以供其他有需要的朋友参考,需要改进的地方,请指教! 一 环境 操作系统:windows2003 server Apache:httpd-2.2.22-win32-x86-no_ssl.msi subversion: Setup-Subversion-1.7.8.msi TortoiseSVN: TortoiseSVN-1.7.11.23600-win32-svn-1.7.8.ms

Linux下SVN server 的使用及权限配置

[Linux下SVN server 的使用及权限配置] 参考:http://www.cnblogs.com/heinoc/p/3805779.html

使用JavaEE的ServerAuthModule模块和web.xml进行相应配置,实现对用户的权限控制

ServerAuthModule这里不细说,可以自行百度. 重点在注释: <!-- 给web-app划分角色 --> <security-role> <role-name>spx.main</role-name> </security-role> <security-role> <role-name>spx.user</role-name> </security-role> <!-- 只有配置

ProFTPD配置匿名登录与目录访问权限控制

对ProFTPD服务器配置匿名登录. 查看配置文件proftpd.conf.默认情况下配置文件中的,匿名登录配置User和Group均为ftp.查看/etc/passwd确认用户ftp,是否存在.命令行输入id ftp,查看用户ftp的所在组.查看/etc/group,确定用户组ftp是否存在. 上述步骤中,如果缺少用户或组,新建即可. User    ftp Group ftp UserAlias   anonymous ftp   #设置匿名用户以ftp身份登录 --------------

权限控制框架Shiro简单介绍及配置实例

Shiro是什么 Apache Shiro是一个非常易用的Java安全框架它能提供验证.授权.加密和Session控制.Shiro非常轻量级而且API也非常易于理解可以使用Shiro完成从APP到企业级应用的所有权限控制. 宏观视图 从宏观来看Shiro架构中有3个重要概念Subjct.SecurityManager和Realms. Subject Subject实际上是正在执行的用户的抽象"用户"这里可以指自然人第三方服务代理账户或者其他. Subject被绑定在SecurityMa

shiro权限控制配置

shiro配置流程 web.xml中配置shiro的filter spring中配置shiro的过滤器工厂,指定对不同地址权限控制 , 传入安全管理器 配置安全管理器,传入realm,realm中定义具体授权和认证的流程 配置自定义凭证匹配器,指定token和info的匹配方式. 权限访问的配置 定义所有的权限的String集合 在自定义realm中重写doGetAuthoriaztionInfo(),创建所有权限的String集合, 创建SimpleAuthorizationInfo的对象,调