SVN 笔记
来源:互联网 发布:全推数据的股票软件 编辑:程序博客网 时间:2024/06/05 10:32
SVN笔记
使用vagrant创建1台测试虚拟机:
vagrant init ubuntu/trusty64 拉取ubuntu镜像
vagrant up #以镜像启动虚拟机
vagrant ssh-config #查看一下虚拟机登录信息
vagrant ssh #登录到该虚拟机
apt-get install -y subversion #安装svn软件包
mkdir svn/project #创建svn工作目录
svnadmin create svn/project
ls /svn/project
conf db format hooks locks README.txt
目录解释:
hooks目录:放置hook脚本文件的目录
conf目录:是仓库的配置文件(仓库的用户访问账号、权限等)
locks目录:用来放置subversion的db锁文件和db_logs锁文件的目录,用来追踪存取文件库的客户端
format文件:是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号
db是数据中心
cat conf/svnserve.conf | egrep -v “(^#|^$)”
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
[sasl]
编辑svnserve.conf配置文件修改这四行注释(必须定格不然会出错)
vim conf/passwd 文件,添加用户和用户密码
admin = 123456
lq = 123456
编辑authz文件,修改认证信息
[groups]
admin = admin,lq #设置组
[/]
@admin = rw
@user = r
格式说明:
[<版本库>:/项目/目录]
/代表 svn/project 整个目录,这里可以设置用户的所属目录
@<用户组名> = <权限>
<用户名> = <权限
svnserve -d -r svn/project
ps -aux | grep svn
客户端连接:
mkdir svntest;cd svntest;svn co svn://ip
测试:echo 1 > test.txt ,svn add test.txt ;此时会有:
A test.txt
修改一下test.txt 内容,svn ci w c 保存退出
- SVN笔记
- SVN笔记
- SVN笔记
- SVN笔记
- SVN 笔记
- SVN笔记
- svn笔记
- SVN笔记
- SVN笔记
- SVN笔记
- svn笔记
- svn笔记
- SVN笔记
- 笔记 -- svn
- svn笔记
- svn笔记
- SVN 笔记
- [SVN]SVN初使用笔记
- [编程题]翻转子串
- js实现加密解密
- 操作系统之--linux内核编译步骤详解
- 读懂tomact源码二:Connector
- 算法竞赛入门经典(第二版)第三章教材代码
- SVN 笔记
- c语言的隐式函数声明">1 什么是C语言的隐式函数声明
- 踩方格
- 增强for循环与普通for循环的区别2
- tensorflow识别手写数字(2)
- 映射网络驱动器如何共享别人电脑上的共享文件
- STRUTS系列之 工作原理
- 技术积累20170415(3)
- CUDA Pro Tip: Increase Performance with Vectorized Memory Access