SVN管理系統(tǒng)概念及其特點(diǎn)全面剖析
本節(jié)和大家一起學(xué)習(xí)一下SVN管理系統(tǒng),主要包括SVN管理系統(tǒng)概念的介紹和SVN用戶管理系統(tǒng)的特點(diǎn),希望通過本節(jié)的介紹大家對(duì)SVN管理系統(tǒng)有更深刻的認(rèn)識(shí)。下面就讓我們一起來學(xué)習(xí)SVN管理系統(tǒng)吧。
關(guān)于SVN管理系統(tǒng)
SVN用戶管理系統(tǒng)是什么?
SVN用戶管理系統(tǒng)是一套基于PHP+MYSQL運(yùn)行環(huán)境的web程序,由Maia支持、Xuejiang開發(fā),版權(quán)歸Maia和Xuejiang所有。程序的設(shè)計(jì)目的主要是幫助配置管理員方便、高效地管理Subversion系統(tǒng)(基于apache)的用戶及權(quán)限;至于配置庫創(chuàng)建、目錄創(chuàng)建、復(fù)制等配置庫操作則暫不在本程序考慮范圍內(nèi),因?yàn)檫@些操作Subversion本身已可高效完成,實(shí)無須再由第三方程序來畫蛇添足。
SVN用戶管理系統(tǒng)的特點(diǎn):
詳細(xì)分述本系統(tǒng)主要特點(diǎn)如下:
1、SVN管理系統(tǒng)多級(jí)管理員支持:
系統(tǒng)支持三種角色權(quán)限:超級(jí)管理員、目錄級(jí)管理員、普通用戶。
超級(jí)管理員:對(duì)所有配置庫具有完全權(quán)限。
目錄管理員:目錄管理員可對(duì)指定的目錄/SVN庫進(jìn)行權(quán)限管理。包括:對(duì)該目錄/庫的用戶進(jìn)行刪除、寫權(quán)限變更、讀權(quán)限變更及為子目錄設(shè)置管理員等。
普通用戶:可以查看用戶名、查看權(quán)限設(shè)置、修改自己密碼。
這使得你可以進(jìn)行分布式管理,將適當(dāng)?shù)哪夸浀臋?quán)限管理工作授權(quán)給適當(dāng)?shù)娜耍蟠鬁p輕特定配置管理員的壓力。
2、SVN管理系統(tǒng)支持權(quán)限文件、用戶文件導(dǎo)入:
支持從passwd文件(指由htpasswd生成的用戶密碼文件)直接導(dǎo)入用戶名、密碼信息,支持從權(quán)限控制文件導(dǎo)入權(quán)限信息,使得您在使用本系統(tǒng)時(shí)無須重新錄入權(quán)限設(shè)置,也無須逐個(gè)為SVN用戶添加賬號(hào),非常方便。這個(gè)特性也使得你可以無縫地使用本系統(tǒng)而無須額外的勞動(dòng),你不必?fù)?dān)心因?yàn)槭褂眯碌臋?quán)限管理系統(tǒng)而需要大量的初始化工作。
3、SVN管理系統(tǒng)可設(shè)置用戶有效期
支持用戶有效期設(shè)置:用戶在有效期內(nèi)可以訪問SVN,過期后,如果用戶沒有進(jìn)行續(xù)訂激活(系統(tǒng)會(huì)在到期前2個(gè)星期內(nèi)發(fā)郵件提醒進(jìn)行續(xù)訂),她的用戶將被自動(dòng)刪除。這個(gè)功能旨在清理無效用戶,你不用再為因不知道哪些員工已離職而發(fā)愁SVN用戶列表日益膨脹。
4、SVN管理系統(tǒng)可設(shè)置權(quán)限有效期
支持寫權(quán)限有效期、讀權(quán)限有效期設(shè)置。使得只有恰當(dāng)?shù)娜嗽谇‘?dāng)?shù)臅r(shí)間內(nèi)對(duì)項(xiàng)目代碼有恰當(dāng)?shù)臋?quán)限,減低因非授權(quán)訪問而可能產(chǎn)生的風(fēng)險(xiǎn)。
5、SVN管理系統(tǒng)用戶自注冊(cè)功能
你只需要告訴新員工SVN用戶自注冊(cè)u(píng)rl地址即可,而無須再為每個(gè)新員工進(jìn)行設(shè)置用戶名、設(shè)置初始密碼、發(fā)郵件通知等一系列麻煩動(dòng)作。提高效率,減低配置管理員的工作量。
6、SVN管理系統(tǒng)用戶信息管理功能:
1)用戶刪除:超級(jí)管理員可以刪除任意用戶。
2)用戶信息修改:修改用戶名、中文姓名、email等信息
3)用戶查找:可以在系統(tǒng)中查找用戶名的中文名、email等其他信息。
4)用戶密碼重置:普通用戶可以自己重置密碼;超級(jí)管理員可以為其他用戶重置密碼。
7、簡(jiǎn)單明了的權(quán)限設(shè)置/權(quán)限瀏覽界面
1)不同于市面上其他SVN權(quán)限管理系統(tǒng),本系統(tǒng)的權(quán)限設(shè)置非常簡(jiǎn)單明了,權(quán)限添加、刪除非常方便快捷。
8、安全、穩(wěn)定
1)本系統(tǒng)對(duì)重要的操作都有md5加密驗(yàn)證,防止普通用戶通過hack手段進(jìn)行超級(jí)管理員的操作。
2)通過本系統(tǒng)進(jìn)行權(quán)限管理穩(wěn)定性高。眾所周知,權(quán)限文件authz對(duì)語法要求非常嚴(yán)謹(jǐn),一個(gè)誤操作就可能會(huì)導(dǎo)致所有人都無法訪問SVN,而通過本系統(tǒng)進(jìn)行管理就不存在此問題。本節(jié)關(guān)于SVN管理系統(tǒng)相關(guān)內(nèi)容介紹完畢。
【編輯推薦】
- SVN管理問題解決方法專家指導(dǎo)
- SVN管理與應(yīng)用相關(guān)的資料參考手冊(cè)
- 面試中SVN管理知識(shí)點(diǎn)全面剖析
- Windows下搭建SVN服務(wù)器簡(jiǎn)明步驟
- 學(xué)習(xí)筆記: 如何刪除SVN版本控制信息