博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在Linux系统中安装Subversion版本控制
阅读量:7073 次
发布时间:2019-06-28

本文共 1003 字,大约阅读时间需要 3 分钟。

1.安装svn软件

yum install subversion

 

2.建立版本库文件和配置文件

svnadmin create /home/svn      --创建一个svn存放文件的目录

cd /home/svn
vim conf/svnserve.conf                --配置主配置文件(配置文件参数前面不能有空格)
        anon-access = none     --使非授权用户无法访问(write(写),read(读),none(无法))
        auth-access = write     --使授权用户有写权限(write(写),read(读),none(无法)) 
        password-db = passwd   --指明密码文件路径   
        authz-db = authz      --访问控制文件
        realm = /home/svn/conf/  --认证命名空间

vim conf/passwd        --添加用户名和密码文件

        [users]
            test = 123

vim conf/authz            --用户名的权限文件

        [/]
            test = rw              --权限(rw,r)

            test = r     --子目录对用户test只要读权限

 

3.启动和访问服务

iptables -t filter -A INPUT -p tcp --dport 3690 -j ACCEPT     --开放iptables包过滤

svnserver -d -r /home/svn     --启动服务,指定svn的根目录
svn://服务器IP:3690/    --访问svn的目录(如果上面/home/后面不加svn目录,那访问svn://192.168.1.2:3690/svn)
netstat -anp |grep 3690   --查看服务是否启动

 

4.在linux导出svn服务器文件

svn checkout svn://服务器IP:3690/  svn    --将服务器中的文件导出到本地

svn --username=用户名 checkout svn://服务器IP:3690/web  svn         --将svn服务器根目录下的web目录下载 
svn checkout svn://服务器IP:3690/web  svn://服务器IP:3690/                --检出两个目录到本地

 

5.在windows导出svn服务器文件

     安装svn客户端软件           --下载svn客户端后一步一步安装(默认)

 在桌面右击,弹出对话框

 

转载地址:http://eszml.baihongyu.com/

你可能感兴趣的文章
【Python】 命名空间与LEGB规则
查看>>
巴斯卡三角形
查看>>
产品和团队
查看>>
mysql取差集、交集、并集
查看>>
三层架构—简析
查看>>
利用linux shell自己主动顶贴
查看>>
[转]MVC Razor模板引擎 @RenderBody、@RenderPage、@RenderSection及Html.RenderPartial、Html.RenderAction...
查看>>
bzoj 1860: [Zjoi2006]Mahjong麻将 题解
查看>>
第21章 RTX 低功耗之睡眠模式
查看>>
拉格朗日插值
查看>>
递归函数的写法笔记
查看>>
net 自定义泛型那点事
查看>>
免费「模拟面试」福利反馈连载(20180128期)
查看>>
交叉熵代价函数——当我们用sigmoid函数作为神经元的激活函数时,最好使用交叉熵代价函数来替代方差代价函数,以避免训练过程太慢...
查看>>
nxn随机矩阵乘以概率向量依旧是概率向量
查看>>
【转载】TCP协议要点和难点全解
查看>>
mysql修改表、字段、库的字符集
查看>>
realm vs. domain
查看>>
关闭Spring Boot的Jsckson的FAIL_ON_EMPTY_BEANS
查看>>
Oracle 切割字符查询
查看>>