SVN服务器的管理及维护.docx

上传人:b****3 文档编号:10747986 上传时间:2023-05-27 格式:DOCX 页数:15 大小:828.64KB
下载 相关 举报
SVN服务器的管理及维护.docx_第1页
第1页 / 共15页
SVN服务器的管理及维护.docx_第2页
第2页 / 共15页
SVN服务器的管理及维护.docx_第3页
第3页 / 共15页
SVN服务器的管理及维护.docx_第4页
第4页 / 共15页
SVN服务器的管理及维护.docx_第5页
第5页 / 共15页
SVN服务器的管理及维护.docx_第6页
第6页 / 共15页
SVN服务器的管理及维护.docx_第7页
第7页 / 共15页
SVN服务器的管理及维护.docx_第8页
第8页 / 共15页
SVN服务器的管理及维护.docx_第9页
第9页 / 共15页
SVN服务器的管理及维护.docx_第10页
第10页 / 共15页
SVN服务器的管理及维护.docx_第11页
第11页 / 共15页
SVN服务器的管理及维护.docx_第12页
第12页 / 共15页
SVN服务器的管理及维护.docx_第13页
第13页 / 共15页
SVN服务器的管理及维护.docx_第14页
第14页 / 共15页
SVN服务器的管理及维护.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

SVN服务器的管理及维护.docx

《SVN服务器的管理及维护.docx》由会员分享,可在线阅读,更多相关《SVN服务器的管理及维护.docx(15页珍藏版)》请在冰点文库上搜索。

SVN服务器的管理及维护.docx

SVN服务器的管理及维护

SVN服务器的管理及维护

[版本]v1.1

[文档类型]服务器管理文档

[日期]2012年9月18日

保密/公开

文件版本

版本号

更新内容

更新人

更新时间

v1.0

建立文件

任世宗

2012年9月17日

V1.1

补充版本库信息

从涛

2012年9月18日

V1.2

完善基本信息

任世宗

2012年11月30日

 

一、SVN服务器的基本信息

位置:

b1(34)

型号:

DELLR200

IP地址:

210.43.147.62

操作系统:

windows2003serversp2

Apache服务器版本:

HTTPv2.2

SVN服务端版本:

Subversionv1.6

SVN客户端版本:

Tortoisev1.6

机器编号:

00109031906

二、SVN服务器版本库及用户组信息

版本库信息:

版本库名称

功能

负责人

360view

360全景

congtao

Alumni

校友会

congtao

Alumnifront

校友会前台

congtao

bbs

省网BBS

congtao

campus

省网网站高校风采

congtao

Center

一附院河南省远程医学中心

congtao

Colorlife

省网网站多彩生活

congtao

Creativity

创造性与解决问题

guoliang

DV

省网网站DV频道

congtao

Electronic

现代电子线路精品网站

congtao

Food

省网网站美食频道

congtao

gongpaichuguo

研究生院网站公派出国

congtao

gs2

研究生院管理系统

huguofang

gsweb

旧版研究生院网站

guoy

gsWebSite

新版本研究生院网站

congtao

guahao

名医网挂号服务

niuyy

Heart

研究生院爱心联谊网站

congtao

hy86

河南医科大学86级校友会

congtao

InnovationCenter

创新中心网站

congtao

literature

省网网站文学频道

congtao

medicine

一附院淋巴瘤中心

congtao

MEETING

旧版本开会吧

xusy

MeetingSNS

开会吧SNS

huangxh

MobileDev

手机客户端开发

congtao

moe

工程硕士网站

congtao

Movie

省网网站电影频道

congtao

MV

省网网站音乐频道

congtao

netlab

实验室网站

congtao

NewDV

省网网站DV频道改版

congtao

NewMeeting

新版本开会吧

congtao

Newpsychology

省网网站心理频道改版

congtao

News

省网网站新闻频道

congtao

NewWeb

新版省网网站首页

congtao

NOC

省网监控平台

congtao

nuaa

南京大学河南校友会

congtao

Photo

省网网站摄影频道

congtao

psychology

省网网站心理频道

niuyy

register

省网网站统一认证

guoy

SIUC

郑州大学美国南伊利诺斯大学留学交流项目

congtao

SMS

短信平台

congtao

Topmd

名医网

congtao

trade

省网网站二手交易

congtao

Travel

省网网站旅游频道

congtao

Vote

研究生院歌手大赛投票

congtao

web

省网网站首页

congtao

河南省教育科研计算机网网站(hernet)

xusy

Webdev

省网网站web开发频道

congtao

旧版本省网网站首页

xusy

XueWeiDianShenBao

学位点申报

congtao

ygb

研究生院研工部网站

congtao

yp

省网高校黄页

congtao

zhuanyexuewei

研究生院专业学位

congtao

用户组信息:

成员

admin

svnadmin,zhangsheng,xusy,linys,congtao

gmanager

xusy,linys,zhaohm,wanghm

gmeeting

xusy,linys,niuyy,huangxh

gmv

wuqy,lip,liub,douzl,wangqf,congtao,yanwh,xusy,niuyy,huangxh,guoy

gweb

xusy,linys,wuqy,congtao,lip,yanwh

gdv

congtao,lip,yanwh,xusy,niuyy,huangxh,guoy

gnews

congtao,yanwh,xusy,huangxh

gliterature

congtao,huangxh

gnetlab

wangxu,houbaolin,liuji,lizhiyong,xuey,congtao

gceshi

houbaolin

gsdv

congtao,liuji,niuyy

gWebdev

zhangjinxia,guoliang,zhaozhiqiang,zhangliujie

gTopmd

congtao,niuyy,guoy

三、SVN服务器的配置

下载客户端

Apache服务器:

HTTPv2.2

SVN服务端:

Subversionv1.6

SVN客户端:

Tortoisev1.6

安装Apache服务器

运行安装文件,一路点Next,直至出现如下界面

点击Finish,安装完成,屏幕右下角出现Apache启动图标,打开浏览器输入:

http:

//127.0.0.1/如出现如下界面,则安装成功。

安装SVN服务器

打开安装文件,一路下一步,直至出现下图界面,点击Finish即可。

安装SVN客户端

打开安装文件,一直点下一步,直至出现安装完毕界面,点击Finish,完成安装。

配置服务器

添加环境变量

右击我的电脑—属性—高级—环境变量—系统变量—Path

选择Path—编辑—添加Apache安装目录的bin路径到Path环境变量,确定。

Apache的bin安装目录:

C:

\ProgramFiles\ApacheSoftwareFoundation\Apache2.2\bin

复制svn的so文件到Apache的modules目录下:

配置Apache的http.conf文件:

打开tpd.conf:

C:

\ProgramFiles\ApacheSoftwareFoundation\Apache2.2\conf\httpd.conf

找到#oadModuledav_modulemodules/mod_dav.so

#adModuledav_fs_modulemodules/mod_dav_fs.so

去掉前边的#,意思是启动的时候加载这两个模块。

在所有.so文件末尾,添加下面两行:

LoadModuledav_svn_modulemodules/mod_dav_svn.so

LoadModuleauthz_svn_modulemodules/mod_authz_svn.so

生成工程库和用户权限文件

svnadmincreateC:

\SVNROOT\proje生成工程库目录project

新建一个用户访问文件access.auth:

C:

\SVNRoot\project\conf\access.auth

输入内容如下:

[svn:

/]

admin=rw

[svn:

/nymgr]

admin=rw

yanggang=rw

接着,在dos界面,输入命令:

htpasswd-cbusers.authadminadmin

验证配置

打开浏览器,输入本机IP地址:

http:

//192.168.0.118/svn/或者http:

//localhost/svn/输入用户名及密码。

四、SVN服务器的管理及维护

创建版本库project

svnadmincreateproject//创建版本库project

rmdir/s/qproject//删除版本库project

建立版本库文件

cdproject//进入版本库project目录

mdProjectA//创建文件夹ProjectA

mdProjectA\trunk

mdProjectA\branches

mdProjectA\tags

创建访问权限文件access.auth

[svn:

/]//根目录访问

admin=rw

[svn:

/nymgr]//根目录下的nymgr目录访问

admin=rw

ren=rw

创建用户文件users.auth

htpasswd-cbusers.authadminadmin//创建用户admin

htpasswd-busers.authrenren//创建用户ren

纳入文件或目录树到版本库

svnimportProjectAhttp:

//localhost/svn-m“import”//纳入ProjectA到版本库中

新建一目录doc,纳入到版本库中

mdProjectA\doc

svnaddProjectA\doc//添加ProjectA\doc到版本库

svnciProjectA\doc-m“commit”//提交ProjectA\doc到版本库

删除doc

svnrmhttp:

//localhost/svn/doc-m“delete”//从版本库中删除doc

查看svn信息

svninfohttp:

//localhost/svn//查看版本库的信息

checkout版本库到本地

mdC:

\svndown//在本地新建一文件夹,用于保存checkout的版本库

svncohttp:

//localhost/svnC:

\svndown//Checkout版本库内容到本地文件夹svndown

添加新文件,到版本库

cdC:

\svndown//进入本地checkout目录

echoMynameisren>mytag.txt//新建文件mytag.txt

svnaddmytag.xt//添加mytag.txt到版本库

svnci./mytag.txthttp:

//localhost/svn-m“commit”//提交

五、SVN服务器的备份

Svn服务器的重要数据有用户文件users.auth及版本库文件svnroot。

我们目前采用编写的简单脚本对版本库文件进行定期备份工作,操作步骤如下:

新建backup.bat编辑如下脚本:

echooff

remSubversion的安装目录

setSVN_HOME="C:

\ProgramFiles\Subversion"

rem所有版本库的父目录

setSVN_ROOT=F:

\svnroot

rem备份的目录

setBACKUP_SVN_ROOT=F:

\091231

setBACKUP_DIRECTORY=%BACKUP_SVN_ROOT%\%date:

~0,10%

ifexist%BACKUP_DIRECTORY%gotocheckBack

echo建立备份目录%BACKUP_DIRECTORY%>>%SVN_ROOT%/backup.log

mkdir%BACKUP_DIRECTORY%

rem验证目录是否为版本库,如果是则取出名称备份

for/r%SVN_ROOT%%%Iin(.)do@ifexist"%%I\conf\svnserve.conf"%SVN_ROOT%\

simpleBackup.bat"%%~fI"%%~nI

:

checkBack

echo备份目录%BACKUP_DIRECTORY%已经存在,请清空。

gotoend

:

end

然后打开控制面板,在任务计划中添加即可。

如图,我们每周六的零点进行一次备份,备份目录为F:

/091231。

对于用户文件users.auth,我们只需保留附件即可,每次更新之后进行手动备份。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2