SVN的安装与使用
来源:互联网 发布:3d网络播放器 编辑:程序博客网 时间:2024/05/17 01:10
安装Subversion
按界面提示安装即可。
创建svn仓库
在cmd命令模式下,命令:svnadmin create 目录路径(创建时,目录必须为空)
仓库的结构
bbs—— —— —— —— —— ——
d conf | 配置文件的目录
d db | 存放数据的目录
d hooks | 脚本文件
d locks | 文件锁
- fomat |
- README.txt |
—— —— —— —— —— —— ——
仓库url:svn://localhost:3690/仓库目录
svn服务启动
cmd > :svnserve -d -r 路径
-d:后台执行
-r:指定版本根路径
仓库路径:启动时,指定的“路径”不同,可分类成:单仓库和多仓库
单仓库-->启动时指定了仓库的路径。例:F:/svnPath/RepositoryPath
多仓库-->启动时指定了仓库的上一层目录。例:F:/svnPath
访问地址:svn://localhost:3690/
单仓库:‘ / ’ 指的是RepositoryPath。
多仓库:‘ / ‘ 指的是RepositoryPath上层目录。
在cmd窗口启动后,类同tomcat服务器启动,关闭窗口就会终止服务,可以在操作系统中设置新服务
命令:sc create svn binpath= "subversionPath/bin/svnserve.exe --service -r RepositoryPath" displayname= "SVN-Service" start= auto depend= Tcpip
注:该命令需要管理员权限。
svn简单操作
1,checkout
* 下载
* 建立联系
2,commit
* 使用add命令添加到本地版本库
* 使用 - m参数设置
* 修改conf文件夹下的svnserve.conf文件中的anon-access匿名认证。(anon-access=write)
3,update
权限配置
Repository/conf 结构:
bbs—— —— —— —— ——
----conf—— —— —— ——
- authz | 权限认证配置
- hooks-env.tmpl
- passwd | 账号配置
- svnserve.conf | 核心配置文件:用于启动权限、确定账号文件位置、确定权限文件位置
—— —— —— —— —— ——
---svnserve.conf---
anon-access = write:匿名访问
auth-access = write:开启认证
password-db = passwd:确定账号文件位置
authz-db = authz:确定认证文件位置
groups-db = groups:
---passwd---
[users]
username = password
一行一个账号,账号由用户名和密码组成,用等号分隔。
---authz---
[groups]
groupname = username1,username2,...
# [/foo/bar]:单仓库配置
例:[/doc] ---> 给当前单仓库下的doc目录配置
@czl = rw
user = r
* =
# [repository:/baz/fuz]:多仓库配置
例: [bbs:/doc] ---> 给bbs仓库下的 doc 目录配置权限
@czl = rw ---> 给czl组配置 rw 权限
user = r ---> 给user配置 r 权限
* = ---> 其他用户没有权限
注:read-write(rw),read(r),or no access
Tortoises
0 0
- svn的安装与使用
- svn的安装与使用
- svn的安装与使用
- SVN的安装与使用
- svn的安装与使用
- svn的安装与使用
- SVN的安装与使用
- SVN的安装与使用
- SVN与ECLIPSE的安装与使用
- Svn安装与使用
- SVN安装与使用
- svn 安装与使用
- SVN安装与使用
- Eclipse SVN的安装与基本使用
- subversion (svn) 的安装与使用
- Eclipse中SVN的使用与安装
- Eclipse SVN的安装与基本使用
- svn的安装配置与使用
- 图像增强-分数阶微分(vc++)
- C++ 读取VOC XML文件
- URL访问网站的整个过程,并描述用到的算法和协议
- java Jackson 库操作 json 的基本演示
- MQTT 移植STM32+GPRS(串口透传)(一)
- SVN的安装与使用
- 【设计模式】单例模式、三个工厂模式
- 【leetcode】133. Clone Graph
- Linux下安装mysql5.7及相关配置记录
- 【CCF】Z字形扫描
- Troubleshooting OpenStack Bug- 每天5分钟玩转 OpenStack(162)
- shell 获取脚步名称方法
- windows及linux的memcached安装
- c语言课程设计- 图书馆管理系统