svn服务器部署
来源:互联网 发布:java反射机制原理 编辑:程序博客网 时间:2024/06/06 05:15
一、安装Subversion
二、启动svn服务器
方式1、直接运行svnserve -d
方式2、通过windows服务方式添加,命令如下:
sc create svnserve binpath= "\"C:\Program Files\Subversion\bin\svnserve.exe\" --service --root D:\svn" displayname= "SVN service" depend= tcpip start= auto
服务名称
sc delete svnserve用来删除服务
三、添加版本库,前提是svnserve服务已经启动,(此处svn服务的根目录为"D:\svn")
方式1、通过TortoiseSVN创建版本库,前提已经安装TortoiseSVN
(1) 在svn服务的根目录创建一个新文件夹
创建文件夹"D:\svn\mt6217"
(2) 进入"D:\svn\mt6217"
(2) 选择TortoiseSVN → Create repository here
方式2、通过命令创建版本库
(1) 在svn服务的根目录创建一个新文件夹
创建文件夹"D:\svn\mt6217",
(2) 打开命令行(cmd),切换到svn服务的根目录,输入
cd /d d:\svn
(3) 创建版本库进入"D:\svn"目录,输入如下命令
svnadmin create --fs-type fsfs mt6217
创建成功后会生成一些版本库的相关文件。
四、配置版本库"mt6217"的权限
(1) 定位到"mt6217\conf"目录
(2) 在文件svnserve.conf中添加如下语句
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = mt6219
(3) 在文件passwd中添加用户
[users]
liuzhiping = liuzhiping
transistor = ppppp
用户名 = 密码
(4) 在文件authz中添加用户分组和权限
1、把用户分组
[groups]
admin = liuzhiping
developer = transistor
2、设置用户和组对某个目录的权限
[/]///对于根目录“/”,"[/]"一定不能加其他东西如"[repository:/]",否则会"认证失败"
@admin = rw///用户组admin有读写的权限
@developer = r///用户组developer有读的权限
liuzhiping = rw///用户刘志平有读写的权限
* =
[/mt6219]///对于根目录“/mt6219”
@admin = rw
@developer = r
* =
五、重启svn服务器
启动svnserve服务 net start svnserve
停止svnserve服务 net stop svnserve
六、导入项目
方式1、
(1) 打开cmd,进入到要导入的目录,输入命令:cd /d d:/project/mt6219
(2) 输入命令:svn import svn://localhost/mt6219 -m "添加mtk6219项目"
方式2、
(1) 进入到要导入的项目,进入"d:/project/mt6219"
(2) 选择TortoiseSVN → import
(3) 填写svn服务器地址"svn://localhost/mt6219"
(4) 填写说明信息
(5) 输入svn用户名和密码,要保证输入的用户有写的权限
用户名:transistor
密码:ppppp
就此svn服务器搭建完成!
二、启动svn服务器
方式1、直接运行svnserve -d
方式2、通过windows服务方式添加,命令如下:
sc create svnserve binpath= "\"C:\Program Files\Subversion\bin\svnserve.exe\" --service --root D:\svn" displayname= "SVN service" depend= tcpip start= auto
服务名称
sc delete svnserve用来删除服务
三、添加版本库,前提是svnserve服务已经启动,(此处svn服务的根目录为"D:\svn")
方式1、通过TortoiseSVN创建版本库,前提已经安装TortoiseSVN
(1) 在svn服务的根目录创建一个新文件夹
创建文件夹"D:\svn\mt6217"
(2) 进入"D:\svn\mt6217"
(2) 选择TortoiseSVN → Create repository here
方式2、通过命令创建版本库
(1) 在svn服务的根目录创建一个新文件夹
创建文件夹"D:\svn\mt6217",
(2) 打开命令行(cmd),切换到svn服务的根目录,输入
cd /d d:\svn
(3) 创建版本库进入"D:\svn"目录,输入如下命令
svnadmin create --fs-type fsfs mt6217
创建成功后会生成一些版本库的相关文件。
四、配置版本库"mt6217"的权限
(1) 定位到"mt6217\conf"目录
(2) 在文件svnserve.conf中添加如下语句
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = mt6219
(3) 在文件passwd中添加用户
[users]
liuzhiping = liuzhiping
transistor = ppppp
用户名 = 密码
(4) 在文件authz中添加用户分组和权限
1、把用户分组
[groups]
admin = liuzhiping
developer = transistor
2、设置用户和组对某个目录的权限
[/]///对于根目录“/”,"[/]"一定不能加其他东西如"[repository:/]",否则会"认证失败"
@admin = rw///用户组admin有读写的权限
@developer = r///用户组developer有读的权限
liuzhiping = rw///用户刘志平有读写的权限
* =
[/mt6219]///对于根目录“/mt6219”
@admin = rw
@developer = r
* =
五、重启svn服务器
启动svnserve服务 net start svnserve
停止svnserve服务 net stop svnserve
六、导入项目
方式1、
(1) 打开cmd,进入到要导入的目录,输入命令:cd /d d:/project/mt6219
(2) 输入命令:svn import svn://localhost/mt6219 -m "添加mtk6219项目"
方式2、
(1) 进入到要导入的项目,进入"d:/project/mt6219"
(2) 选择TortoiseSVN → import
(3) 填写svn服务器地址"svn://localhost/mt6219"
(4) 填写说明信息
(5) 输入svn用户名和密码,要保证输入的用户有写的权限
用户名:transistor
密码:ppppp
就此svn服务器搭建完成!
0
上一篇:Linux常用命令(不定期更新)
下一篇:apt命令
相关热门文章
- 三亚兰海度假酒店公寓三亚家庭...
- phpmailer发送163邮件(实例)...
- 修改gem源
- 研究推进政府向社会力量购...
- 中央第二轮巡视正在10个被巡视...
- shell中字符串操作
- shell中的特殊字符
- linux守护进程的几个关键地方...
- stagefright与opencore对比
- 嵌入式Linux之我行——u-boot-...
- 修改默认端口为222,centos自...
- 用PHP做一个ftp登录页面...
- Toad for Oracle工具,为什么在...
- 本地win7安装vmw9系统winserv...
- powermt config是所什么用的...
给主人留下些什么吧!~~
评论热议
- SVN服务器部署
- 部署SVN服务器
- SVN服务器部署
- svn服务器部署
- CentOS部署svn服务器
- 快速部署SVn服务器
- centos7 部署svn服务器
- linux 部署svn服务器
- linux上svn服务器部署
- svn服务器环境搭建部署
- Linux下部署svn服务器
- 部署和搭建 svn 服务器
- linux中部署SVN服务器
- centos7.2部署svn服务器
- Linux下部署svn服务器
- SVN部署(远程)服务器篇
- 在windows上安装部署SVN服务器
- 搭建svn独立服务器以及自动部署
- S3C2440A IIC驱动(AT24c04)
- putty远程ssh到linux
- 程序的自我改写
- Linux常用命令(不定期更新)
- java中调用C语言代码
- svn服务器部署
- hdu 1397 Goldbach's Conjecture
- String.prototype实现的一些javascript函数介绍
- apt命令
- debian 5常用软件包名称,及安装方法
- debian NFS服务器架设
- debian 架设ssh服务器
- debian6添加新硬盘
- linux字符设备驱动模板(新标准)
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
哦喔喔喔哦英文歌
公鸡打鸣喔喔喔拼音
儿歌大公鸡喔喔叫
公鸡打鸣喔喔喔
喔怎么读
喔的读音
啊喔
英文歌开头是喔喔喔喔喔
一见到你我就喔喔喔什么歌
一想到你我就喔喔喔
噢噢呜噢噢呜喔呜喔喔英文歌
一首歌开头是女声喔喔喔喔
有一首歌曲是喔噢喔喔
噢喔呜喔呜喔呜喔呜喔喔
爸
喔趣
喔趣考勤
喘
4岁小孩咳嗽喘怎么办
支气管炎 喘
晚上咳嗽喘不上气
小儿咳喘方
喘不过气来是怎么回事
御书房吟喘妃南宫静
支气管炎喘吗
过敏性咳喘
喘不过气是什么原因
咳喘症状
小孩咳嗽有点喘怎么办
三岁小孩咳嗽喘怎么办
感觉喉咙有东西堵着喘不过气
晚上睡觉打呼噜喘不过来气
声控吧喘给你听男生
男攻音喘吧
男喘语音声控吧
喘吧
男喘语音湿吧
扣水声哭喘吧
男喘湿声吧有磁性mp3
哭喘语音30秒吧
床吧读剧本喘2017