`
wangxc
  • 浏览: 212973 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SVNManager使用介绍

阅读更多
SVNManager简述



   SVNManager是一个基于Web的Subversion图形化管理工具。利用这个工具,用户可以远程创建配置库、删除和加载配置库、设置用户访问权限、邀请创建账号等功能。


菜单介绍



上图为: 服务器配置管理员登入时的菜单显示

“User Admin”:用户管理   其中User Admin只可以用来修改自己的用户信息,如密码、邮件地址。;
“Group Admin”:组管理; 
“Repository Admin”:配置库管理;
“Logout”:登出;
服务器配置管理员可以通过User Admin菜单邀请、增加、编辑、删除用户账号,SVN服务器上各个配置库的用户都是通过此菜单进行管理。
服务器配置管理员还可以通过Group Admin菜单新建、删除用户组、编辑用户组成员,用户组是为了权限设置方便,将多个具有相同或相似权限的用户设为一个用户组。
Repository Admin是配置库管理菜单,服务器配置管理员可以在此菜单上创建、移除、编辑配置库,设置服务器上各个配置库的管理员,也可以直接设置各配置库的用户权限、组权限。



上图为: 配置库管理员登入时的菜单显示

“User Admin”:用户管理;
“Repository Admin”:配置库管理;
其中User Admin只可以用来修改自己的用户信息,如密码、邮件地址。
通过Repository Admin可以移除、编辑自己所管理的配置库,还可以设置配置库的用户权限、组权限。



上图为:一般用户登入时的菜单显示

一般用户通过SVNManager只能修改自己的用户信息。


SVNManager使用综述


   首先需要知道的是,配置库只能由服务器管理员来创建,并成为新建配置库的默认管理员,之后可指定为其他成员。在被设置为配置库管理员后,其他成员也能将配置库管理员的权利转移给其它成员,当然,服务器管理员拥有最高权限,他可以随时更换配置库管理员。
下面详细从各项菜单详细描述SVNManager的功能和操作技巧。

    1.User Admin:用户管理

   配置库管理员和一般用户的User Admin只用来修改自己的用户信息,这里不再描述。下图是服务器管理员的User Admin菜单:



功能项从上到下依次为:邀请用户、管理邀请、增加用户、编辑用户、删除用户。前两项暂不描述。

(1)“Add”:添加用户
添加用户到SVN服务器用户列表。服务器上的任何配置库只能为服务器用户列表中的成


员设置权限,点击“Add”后出现下面的页面:
Name 用户ID;
Password 用户初始密码;
Repeat password 重复输入用户初始密码;
Email 用户邮箱地址;
Admin 管理员复选框,选择后设置该成员为服务器管理员;
Repository Grants
Password(绿) 管理员密码;
增加用户时,首先在Name栏输入用户ID,我们公司用姓名全拼作为用户名,出现重名情况时,后添加的成员用户名为“名.姓”,啥子?还有第三个重名?姓名全拼+3。然后设置初始密码,再重复输入一次,在Email栏输入用户邮箱地址,以后可能会用到,如果要设置此成员为服务器管理员的话,勾选Admin项,最后输入自己的用户密码,点击“Confirm”即可。


(2)“Edit”:编辑用户信息

服务器管理员可以编辑所有现有SVN用户的信息,点击“Edit”后出现以下页面:

选择要编辑的用户,点击“select”即可编辑,操作与“Add”增加用户类似。若出现用户忘记自己密码的情况,服务器管理员可以在此重置用户密码。


(3)“Remove”:删除用户

如下图所示,点击delete即可删除此用户,用户删除后,所有配置库权限列表中此用户也将消失。




2.Group Admin:组管理

用户组的创建是为了方便配置库权限设置,组的主要属性有:Name、Members(组名称、成员列表),下图是Group Admin菜单:



功能项依次为:创建组、移除组、编辑组

(1)“Create”:创建组


在Name栏中输入新建组的名称,然后点击Confirm提交即可

(2)“Remove”:删除组

点击Remove出现如下页面

选择要移除的组,点击delete即可移除该组。

(3)“Edit”:编辑组

主要编辑的是组名称和组成员,点击Edit后出现如下页面

选择要编辑的组,点击“select”即可编辑该组,如下图所示,Name栏为组名称;Owner为组所有者,默认为创建该组的管理员,一般不做修改;Members为组成员,Members中列出了SVN服务器上的所有用户,按住Ctrl键用鼠标左键点击以连续选择组成员,选择完毕后点击Confirm按钮提交,点Cancel可放弃修改。

注意!编辑时切忌直接左键点击用户名后提交,这样编辑会使该组其他成员丢失,组成员只有最后选择的一个用户。


3.Repository Admin:配置库管理

用户管理(User Admin)和组管理(Group Admin)都是为配置库管理(Repository Admin)做先期准备。服务器管理员的Repository Admin菜单打开后即如下图:



Create:新建配置库
Remove:移除配置库
Edit:编辑配置库
User Privileges:用户权限管理
Group Privileges:组权限管理
Dump:转储配置库(此功能目前无法使用)
Load:上载配置库(此功能目前无法使用)
Recover:恢复配置库(此功能目前无法使用)
Import:导入配置库(此功能目前无法使用)

(1)Create:新建配置库

点击Create出现以下页面


在Name中输入配置库名称,Description中输入该配置库的描述,点击Confirm提交即可。

(2)Remove:移除配置库

   点击Remove出现以下页面



页面中会显示配置库名称、描述、管理员,点击delete即可移除相应配置库。

(3)Edit:编辑配置库

点击Edit并选择要编辑的配置库即可更改配置库名称、描述、管理员。

(4)User Privileges:用户权限管理

进入该菜单后,页面上会列出你所能管理的所有配置库,选择将要修改用户权限的配置库,

注:需要明白的是,用户最终权限应该结合用户所在组的权限设置和用户权限设置来确定

点击remove可移除已设置的权限行。
“User”下的下拉列表即为SVN服务器用户列表,在此可以选择要设置权限的用户,键盘点击可快速寻找对应用户名的首字母,例如,点开该下拉列表后按“W”,即可跳转到以W为用户名首字母的第一个用户。
“Path”下的下拉框里是逐级深入的配置库目录,选择用户后再选择对应的目录,选择目录时也得逐级深入,不支持一步到位。
“Read”和“Write”分别代表了读权限和写权限,勾选相应的复选框后点击Add即可添加此权限行。

(5)Group Privileges:组权限管理

进入该菜单后,页面上会列出你所能管理的所有配置库,选择将要修改组权限的配置库,
同用户权限设置一样,设置组权限时,依次选择组、路径、具体权限,Add即可。


权限配置要点


1. 当一个目录的被设置了user的读或读写权限时,对应的用户可直接访问此目录的URL,浏览或检出其内容,但如果此用户对其上级目录无任何权限时,他将无法从上级目录进入到此目录。

例:目录/A/B/C,URL为: http://172.16.2.64/repos/ps/ A/B/C ,用户a设置为r(读),那么a可以直接访问http://172.16.2.64/repos/ps/ A/B/C获得C中的内容(如果a对C有读权限或读写权限,那么我就说C对a是“可见的”,否则就是“不可见的”),如果C的上级目录B对a是不可见的,那么a无法通过B来访问C;经常遇到的一个情况是:B下面有C、C1、C2、C3四个目录,如果要设置C、C1、C2对a可见,我们会这样做:首先设置B对a可见,然后设置C3对a不可见,这样比直接设置a对C、C1、C2可见权限的优势有:一、权限行比较少,先开通让高级目录对a可见,然后屏蔽少数的低级目录;二、管理员只需要提供高级目录的地址即可,用户也可以直接在高级目录上更新以获得低级目录的应得内容,而单独设置可见权限的话,管理员将不得不提供每个低级目录的地址供用户检出和更新。此例只涉及了两级目录,而对于一些比较复杂的配置库结构,我们可能要从根目录上开始设置,逐级开通,逐级屏蔽,一直到用户的可用目录,看起来不如一步到位直接设置,但为了用户方便和以后的管理方便,这样设置是有必要的。

2. 当用户个人和此用户所在组同时被设置了某个目录的权限时,实际体现为个人权限。

例:目录/A/B,用户a设置为rw(读写),a所在组g设置no rw(禁止访问),那么a对/A/B有读写权限。

3. 当两个组同时被设置了目录目录的权限时,两个组重复成员的权限为两个组权限的“或”。
例:g1组对/A/B有rw权限,g2组对/A/B为no rw(禁止访问),用户a既是g1成员,也是g2成员,那么a对/A/B有rw权限。
  • 大小: 6.6 KB
  • 大小: 9.5 KB
  • 大小: 6.2 KB
  • 大小: 4.9 KB
  • 大小: 38.2 KB
  • 大小: 30.2 KB
  • 大小: 15.7 KB
  • 大小: 10.3 KB
  • 大小: 21.4 KB
  • 大小: 12.8 KB
  • 大小: 18.2 KB
  • 大小: 17.3 KB
  • 大小: 56.1 KB
  • 大小: 17.4 KB
  • 大小: 16.2 KB
分享到:
评论
3 楼 chensss2008 2014-05-28  
我代为回答2楼的问题,呵呵,因为我也遇到了这个问题。

使用admin 登陆后,创建一个新的管理员用户后, 就可以看到了。
但是admin也失效了。
2 楼 小诗诗 2014-01-26  
我想问一下怎么使用“服务器配置管理员”怎么登陆啊!!!!   我是用admin登陆的  登陆上去是普通用户!!!!求解,,,,,,,,急,,,,,,,,,,,,,,,,,
1 楼 sbcqw93 2013-06-22  
能创建文件夹吗?比如说:http://127.0.0.1/svn/work,
通过这处管理界面,我想在work目录下创建,tags,branches,trunk三个文件夹能行吗?

相关推荐

    SVNManager配置详细说明文档

    在本文档中,我们将介绍 SVNManager 的配置详细说明,包括安装环境、软件需求、安装过程、配置说明等方面的内容。 首先,让我们了解 SVNManager 的安装环境和软件需求。该软件支持 Windows 2003操作系统,需要安装...

    SVNManager使用教程

    ### SVNManager使用教程知识点解析 #### 一、SVNManager简介 SVNManager是一个基于Web的Subversion(SVN)图形化管理工具。它提供了一种便捷的方式来进行远程配置库的管理,包括创建、删除、加载配置库以及设置用户...

    SVNManager 使用教程

    3. SVNManager使用综述: - 配置库创建:只有服务器管理员可以创建配置库,并默认成为配置库管理员。配置库管理员可以管理配置库的用户和权限。 - 用户和组权限管理:服务器管理员可以设定用户和组的权限,包括哪些...

    svnManager-part01

    本篇将详细介绍svnManager的安装及使用,以及与之相关的Subversion基础概念。 **一、Subversion简介** Subversion是一个版本控制系统,用于跟踪文件和目录的修改。它允许团队协作开发,通过记录每一次的更改,使得...

    svnManager-part03

    本篇将详细介绍SVNManager及其安装过程中的关键知识点。 一、Subversion(SVN)简介 Subversion是一种版本控制系统,用于跟踪文件和目录的变更历史,便于团队协作开发。它允许开发者在项目中保存每个版本,方便回溯...

    关于svnmanager的配置.doc

    本文将详细介绍如何在 Windows 2003 Server SP1 环境下,通过 Apache、PHP 和 MySQL 配置 SVNManager。 首先,我们需要准备以下软件: 1. EasyCM_0.8.0_Server_Win32:包含 Apache、Subversion、TortoiseSVN。 2. ...

    Windows XP(SP2)下Svnmanager和Bugfree安装指南.doc

    本文档将详细介绍如何在Windows XP Service Pack 2环境下安装并配置Apache服务器、Subversion (SVN) 版本控制系统、MySQL数据库,以及Svnmanager和Bugfree这两个用于项目管理和缺陷跟踪的工具。以下是对每个步骤的...

    svn使用手册

    ### SVN使用手册知识点详解 ...以上步骤详细介绍了如何在Windows平台上安装配置SVN服务器及客户端,并进行简单的使用操作。通过这些步骤,可以快速搭建起一个功能完备的版本控制系统环境,支持团队协作开发。

    SVNManager:Java家庭作业的SVN管理器

    在进一步了解和使用SVNManager之前,你需要确保具备Java开发环境,如JDK,并且熟悉基本的SVN操作。如果你打算深入研究其源代码,那么理解面向对象编程、MVC模式以及可能涉及的Java库(如Apache Commons或Spring框架...

    SVN客户端使用说明

    - **svnmanager**:一个用于管理SVN仓库的Web应用,提供用户管理、组管理、工程管理等功能。 - **用户管理**:添加、编辑和删除用户,普通用户仅能修改自己的密码。 - **组管理**:创建、编辑和删除用户组,便于...

    SVN操作使用学习pdf

    ### SVN操作使用学习知识点 #### 一、SVN安装与介绍 ##### 1.1 项目协同开发 ...以上是对SVN操作使用的详细介绍,涵盖了从安装到具体使用的各个方面,希望能帮助读者更好地理解和掌握SVN的使用技巧。

    svn使用文档

    通过以上介绍可以看出,SVN不仅是一款强大的版本控制系统,还能有效促进团队间的协作与交流。无论是对于个人开发者还是大型企业团队来说,熟练掌握SVN的基本操作都是十分必要的。希望本文能帮助您更好地理解和使用...

    svn使用方式

    ### SVN使用方式详解 #### 一、SVN简介 Subversion (SVN) 是一种广泛使用的版本控制系统,它能够帮助团队有效地管理...通过以上介绍,相信即使是初次接触SVN的用户也能快速上手并有效利用这一强大的版本控制工具。

    SVN使用介绍

    【SVN 使用介绍】 在软件开发过程中,代码版本管理是至关重要的,因为它允许开发者跟踪和控制项目的各个版本,便于协作和回溯。Subversion(SVN)是一个强大的版本控制系统,它能够有效地管理文件和目录的变更历史...

    搭建svn环境使用Eclipse_svn插件

    本文将详细介绍如何在Windows环境下搭建SVN服务器,并在Eclipse集成开发环境中安装和使用SVN插件,以实现代码版本管理和协同开发。 一、安装SVN服务器 1. 下载SVN服务器软件:首先,你需要访问Apache官方网站...

    SVN使用手册大全

    - 打开浏览器并访问SVNManager登录页面(http://[服务器地址]/svnmanager/index.php)。 - 登录后,在用户管理界面点击“编辑用户”进入密码修改流程。 - 在“新密码”与“重复新密码”字段输入新密码,并确保...

    SVN服务器搭建和使用

    本文详细介绍了如何搭建和使用SVN服务器的过程,包括安装服务端和客户端软件、创建版本库、导入项目以及进行用户权限管理等内容。通过上述步骤,您可以有效地管理和维护团队的代码库,提高工作效率。此外,还需注意...

Global site tag (gtag.js) - Google Analytics