前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SVN详解

SVN详解

作者头像
用户5927264
发布2019-07-31 18:36:34
5550
发布2019-07-31 18:36:34
举报
文章被收录于专栏:OSChinaOSChina

基本介绍 + 安装

输入图片说明
输入图片说明
输入图片说明
输入图片说明
输入图片说明
输入图片说明
输入图片说明
输入图片说明
输入图片说明
输入图片说明
输入图片说明
输入图片说明
输入图片说明
输入图片说明
输入图片说明
输入图片说明
3
3
4
4
5
5
代码语言:javascript
复制
单仓库

这是svn的服务器端  

MySVNServiceRepository 是我的服务器端 仓库

创建仓库的命令  svnadmin create D:/SVNclieck/MySVNServiceRepository/OA

启动服务:svnserve -d -r OA(这是项目名)

提交到本地服务器的代码是  svn://localhost    (需要本地服务先启动)

多仓库

启动多仓库:svnserve -d -r D:/SVNclieck/MySVNServiceRepository
访问多仓库时 要指定访问哪个仓库:svn://localhost/OA

SVN 客户端 基本使用

1
1
2
2
3
3
4
4
输入图片说明
输入图片说明
6
6
1
1
3
3

权限设置

2
2

1 先要在svnserver.cfg 中配置

代码语言:javascript
复制
# 所有匿名用户都无权访问  (none|write|read)
anon-access = none
# 授权用户的最高权限 write
auth-access = write

#用户名和密码在passwd文件中配置
password-db = passwd

# 配置各个用户的权限在authz文件中配置
authz-db = authz

2 在 passwd文件中配置 用户名密码

代码语言:javascript
复制
admin = admin
xiaoshi = xiaoshi
xiaohong = xiaohong

3在authz文件中 给用户分组和授权

代码语言:javascript
复制
#给用户进行分组
[groups]
admin = admin,xiaoshi
guest = xiaohong
* = 

#对ERP仓库下面的所有文件 授权
[ERP:/]
@admin = rw
@guest = r
* = 
1
1

把SVN 做成一个服务

1
1
2
2
3
3
代码语言:javascript
复制
//创建服务
sc create MYSVN binPath= "D:/SVNclieck/bin/svnserve.exe -r D:/SVNclieck/MySVNServiceRepository --service"

//停止服务
net stop MYSVN
sc stop MYSVN

//删除服务
sc delete MYSVN
输入图片说明
输入图片说明

MYSVN-install.bat

代码语言:javascript
复制
@echo off
sc create MYSVN binPath= "D:/SVNclieck/bin/svnserve.exe -r D:/SVNclieck/MySVNServiceRepository --service" start= auto
net start MYSVN
@pause

MYSVN-remove.bat

代码语言:javascript
复制
@echo off
net stop MYSVN
SC delete MYSVN
@pause
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • SVN 客户端 基本使用
  • 权限设置
  • 把SVN 做成一个服务
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档