- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
svn安装及权限配置
SVN安装及权限配置
安装(svn://…访问方式的安装部署)
安装svn-1.4.5-setup.exe
将SVNService.exe拷贝到\Subversion\bin下,双击安装。启动服务。
部署
创建SVN仓库
现在svn的目的位置上,创建相应文件夹,例如:E:/svnroot,然后开始(运行(cmd(输入命令:svnservice -install -d -r E:/svnroot
启动svnservice服务
创建项目仓库
在svn仓库下创建项目的相应文件夹,例如:E:/svnroot/project1,然后开始(运行(cmd(输入命令:svnadmin create E:/svnroot/project1。这时,在E:/svnroot/project1会出现conf、dav等文件夹和文件。
有多个项目时,重复步骤3。
权限配置
修改每个项目中的conf文件夹下的svnserve.conf文件:
anon-access = none
auth-access = write
password-db = ../../passwd
authz-db = ../../authz
添加以上项目。
其中,../../passwd表示,向上两级文件夹下的passwd文件。这样做的目的是,将所有项目的权限放在一个文件中控制。
设置加密和权限文件位置
将其中一个文件夹下的passwd文件和authz文件拷贝到svnroot下,与每个项目的文件夹平行。
设置svn密码,修改passwd文件
在【users】下添加用户名及密码,格式如下:
用户名 = 密码,例如:harry = harrysecret
每个用户单独占一行,密码后不用添加任何分隔符号。
设置svn权限,修改authz文件:
设置【groups】:按照一种规则,将所有人员分组,例如可以按照对每个项目、每个项目的不同权限进行分组,人员之间用逗号分隔,每个组单独占一行,结尾不需要任何分隔符号。例如:
admin = zhangsan,lisi
test = zhangsan
dev = lisi……
设置基本权限【/】:一般情况下,要设置*=r,也就是所有人都有读的权限,否则将不能访问其下的文件,然后再根据需要设置读写权限。例如:
【/】
@admin = rw
* = r
设置每个项目权限【project1:/】,同上。设置每个
【project1:/】
@dev = rw
@test = r
* =
注意:其中“* = ”表示,除以上设置的权限人员外,其他人没有任何权限,也就是不能访问此文件夹下内容。
注意:
若只想授予一部分人看项目下的一个文件夹的权限,那么必须要先赋予其整个项目的只读权限,否则授权失败。
访问
在tortoise的URL地址中输入:svn://svn服务器IP/project1即可。
备份
全备
svnadmin dump e:\svnroot\armyinfo\e:\svnroot\back\armyinfo.dump
增量备份:
svnadmin dump e:\svnroot\armyinfo --revision 0:1000armyinfo_new(0-1000).dump
svnadmin dump e:\svnroot\armyinfo --revision 1001:1126 --incremental armyinfo(1001-1126).dump
注:两个语句的区别在--incremental,
如果转储时设置了--incremental选项,svnadmin会比较第一个转储的修订版本和版本库中前一个修订版本,就像对待其它转储的修订版本一样。
若没有设置—incremental选项,还原时将原来的版本覆盖掉,只剩下还原的这些版本。
移植
复制svn项目:
开始(运行(cmd(输入命令:svnadmin dump E:/svnroot/project1/project1.dump
其中:E:/svnroot/project1为项目的位置,project1.dump为svn备份的文件位置及名称。
在新的svn中创建需要移植的项目,操作方法见部署中的步骤3。
load项目:
将备份的project1.dump文件拷贝到目标机器上:
开始(运行(cmd(输入命令:svnadmin load E:/svnroot/project1 project1.dump
其中,E:/svnroot/project1为新的svn项目位置,project1.dump为备份文件位置及名称
为新移植的项目添加权限
命令使用
示例:
svn log svn://localhost/xfsc -r 8
svnlook info e:\svnroot\xfsc -
您可能关注的文档
- 2009届哈尔滨师大附中第一次考试——数学(文).doc
- 初三化学方程式总结及现象(精编).doc
- 教学反思.2doc.doc
- 思考复习参考2001年全国高考语文试卷读后引发的若干.doc
- 05-10高考单选分类归纳-情景对话.doc
- 第3章SQL语言2012.ppt
- 黄鹤楼旅游调查报告.doc
- 第三章旋转与平移评价试题.doc
- 利用Win2KServer配置路由.doc
- 生物讲评课模式探讨.ppt
- 中考语文复习专题二整本书阅读课件.ppt
- 中考语文复习积累与运用课件.ppt
- 2025年初中学业水平考试模拟试题(二)课件.ppt
- 四川省2015届理科综合试题48套第12套.pdf
- 【课件】战争与和平—美术作品反映战争+课件-2024-2025学年高中美术湘美版(2019)美术鉴赏.pptx
- 【课件】青春牢筑国家安全防线 课件 2024-2025学年高中树立总体国家安全观主题班会.pptx
- 【课件】原始人的创造+课件高中美术湘美版(2019)美术鉴赏.pptx
- 上海证券-美容护理行业周报:流量加快去中心化,强运营头部品牌影响较小 -2024-.pdf
- T_CSEIA 1005—2023_能源工业互联网平台数据治理要求.pdf
- T_CDSA 504.16-2023_急流救援技术培训与考核要求.pdf
最近下载
- 2024年卫生专业技术资格考试药学(初级(师)201)基础知识试卷及解答参考.docx VIP
- 2025年职业技术学院单招职业适应性模拟测试卷.docx VIP
- 语文一年级上册《升国旗》.pptx VIP
- 英语口语8000句(全)课件.pdf VIP
- 胆囊良性疾病外科治疗专家共识(2021版)解读.pptx
- 《让我们荡起双桨》-完整版PPT课件.ppt
- 2023北京西城北师大实验中学初二期中(下)物理试卷及答案.docx VIP
- 综合部(办公室)人员转正试题.docx
- 2025年浙江省杭州市锦绣育才教育集团中考模拟考试(二)数学问卷(含部分答案).docx VIP
- 老年大学装修改造工程投标方案(技术方案).docx
文档评论(0)