Linux上SVN的安装与使用

一、SVN的安装
    
使用命令   yum install subversion

 
如果提示上述错误,请以管理员身份运行
使用命令 su root
再执行   yum install subversion

二、查看SVN版本
     svnserve  --version

三、创建svn版本库目录
    
mkdir -p /projects/svn

#mkdir = 新建文件夹

一句话的来讲,就是在根目录下创建一个叫“projects”,里面包含创建svn文件夹。

四、新建一个测试版本库

svnadmin create /projects/svn/testsvn

#在svn里面创建一个叫testsvn的项目 

#打开可以看到


 

五、修改项目的配置文件

#authz    – 配置权限文件

#passwd  – 配置账号密码

#svnserve – 配置服务器文件


#权限的配置 authz

如果用户下是只读,那么请使用 chmod 777 + 文件

 


直接双击文件。如下图编辑,可以配置多个账户

账号及分组:

admin组账号有lyh

test组的账号有test1、test2、test3

 

权限配置解释:

[testsvn:/] #项目名字

@admin = rw (admin分组对整个testsvn版本库可读写)

test1 = rw (账号test1对整个testsvn版本库可读写)

[testsvn:/test] #项目组

@test = rw (test分组对整个testsvn/test目录可读写)

 

 

配置密码

 

账号 = 密码 (方便起见,取相同而已)

服务配置

将注释打开并修改

 

 

启动svn服务

svnserve -d -r /projects/svn/

 

如果出现上面错误,请关闭svn服务

停止 killall svnserve

然后再开启

svnserve -d -r /projects/svn/

 

l  备注

1、如果出现无法连接服务器的提示,请确保远程svn服务器的3690端口可以访问        

firewall-cmd --zone=public --add-port=3690/tcp --permanent

systemctl restart firewalld

 

修改svnserve配置并设置开机启动

vim /etc/sysconfig/svnserve

 

将 /var/svn改成自己的代码库地址

  设置开机自启

         systemctl enablesvnserve.service

 

 

 

 

ps: 上面是构建svn 下面简单来说一下接通svn

 

在linux下接通svn服务 

使用命令

Ifconfig #查看ip地址

 

输入刚刚获得的ip地址


会出现


出现上面画面是因为svn里面没有目录,没有项目

所以回到linux下面

随意新建一个项目,我以新建一个文件为项目,如图

 

 

正确输入之后,出现上面界面,提示输入用户名,密码。

 

 

如后可以选择右键 导出,将代码push下来


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值