[发明专利]一种版本管理服务器权限管理方法和设备有效
申请号: | 201110407835.5 | 申请日: | 2011-12-09 |
公开(公告)号: | CN103166911B | 公开(公告)日: | 2017-06-13 |
发明(设计)人: | 陆兴木 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06F9/44 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司11297 | 代理人: | 龚家骅 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 版本 管理 服务器 权限 方法 设备 | ||
技术领域
本申请涉及计算机技术领域,特别是涉及一种版本管理服务器权限管理方法和设备。
背景技术
随着软件技术的飞速发展,各大软件开发商、网站运营商的版本管理(例如,Subversion开源源代码版本管理工具,简写SVN)服务器中存储的软件产品源代码的数量迅速膨胀,版本管理服务器的空间和性能越来越无法满足源代码的存储和编辑的需求。为了扩展空间,提高性能,人们采用构建多台版本管理服务器的方法。
在不同的版本管理服务器中,对存储的产品源代码进行分类存储。软件开发管理人员可以登录各版本管理服务器对产品源代码进行读写操作。
在实现本申请的过程中,发明人发现,现有技术至少存在如下问题:现有技术中并没有提出对多台版本管理服务器中产品源代码读写权限和用户的认证信息进行管理的技术方案,导致操作不便,容易出现版本冲突。
发明内容
本申请的目的在于提供一种版本管理服务器权限管理方法和设备,以实现对多台版本管理服务器中产品源代码读写权限和用户的认证信息进行统一的管理,方便操作,为此,本申请实施例采用如下技术方案:
一种版本管理服务器权限管理方法,应用于包括版本管理权限管理平台和多台版本管理服务器的分布式系统中,所述版本管理权限管理平台将所述多台版本管理服务器中的权限信息和认证信息与各版本管理服务器的服务器标识对应存储,所述方法包括:
当接收到携带有用户标识和服务器标识的权限信息管理请求时,所述版本管理权限管理平台根据所述权限信息管理请求,对自身存储的与所述服务器标识对应的权限信息进行管理;所述版本管理权限管理平台根据服务器标识查找对应的版本管理服务器,并根据管理后的权限信息对该版本管理服务器中的权限信息进行更新;
当接收到携带有用户标识的认证信息管理请求时,所述版本管理权限管理平台根据所述认证信息管理请求,对自身存储的认证信息进行管理,并根据管理后的认证信息对所有版本管理服务器中的认证信息进行更新。
一种版本管理权限管理平台,应用于包括版本管理权限管理平台和多台版本管理服务器的分布式系统中,所述设备包括:
存储模块,用于将所述多台版本管理服务器中的权限信息和认证信息与各版本管理服务器的服务器标识对应存储;
管理模块,用于当接收到携带有用户标识和服务器标识的权限信息管理请求时,根据所述权限信息管理请求,对自身存储的与所述服务器标识对应的权限信息进行管理;当接收到携带有用户标识的认证信息管理请求时,根据所述认证信息管理请求,对自身存储的认证信息进行管理;
更新模块,用于根据服务器标识查找对应的版本管理服务器,并根据管理后的权限信息对该版本管理服务器中的权限信息进行更新;或者,根据管理后的认证信息对所有版本管理服务器中的认证信息进行更新。
本申请的实施例具有以下优点,版本管理权限管理平台将多台版本管理服务器中的权限信息和认证信息与各版本管理服务器的服务器标识对应存储;当接收到携带有用户标识和服务器标识的权限信息管理请求时,版本管理权限管理平台根据权限信息管理请求,对自身存储的与服务器标识对应的权限信息进行管理然后根据服务器标识查找对应的版本管理服务器,并根据管理后的权限信息对该版本管理服务器中的权限信息进行更新;当接收到携带有用户标识的认证信息管理请求时,版本管理权限管理平台根据认证信息管理请求,对自身存储的认证信息进行管理,并根据管理后的认证信息对所有版本管理服务器中的认证信息进行更新,以实现对多台版本管理服务器中产品源代码读写权限和用户的认证信息进行统一的管理,方便操作。当然,实施本申请的实施例的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
图1为本申请实施例提供的版本管理服务器权限管理方法的流程示意图之一;
图2为本申请实施例提供的版本管理服务器权限管理方法的流程示意图之二;
图3为本申请实施例提供的版本管理服务器权限管理方法的系统架构示意图;
图4为本申请实施例提供的版本管理服务器权限管理方法的流程示意图之三;
图5为本申请实施例提供的版本管理服务器权限管理方法的流程示意图之四;
图6为本申请实施例提供的版本管理权限管理平台的结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110407835.5/2.html,转载请声明来源钻瓜专利网。