SVN详细教程

1 篇文章 0 订阅
1 篇文章 0 订阅

获取软件网址

client
客户端下载
server
服务端下载

服务端安装

Ubuntu安装

# 安装命令
sudo apt install subversion

# 查看版本
svnserve --version

windows安装

  1. 双击软件
    在这里插入图片描述
  2. 下一步
    在这里插入图片描述
  3. 同意
    在这里插入图片描述
  4. 这里看自己的选择,注意:最后一个一定要添加到系统变量中
    在这里插入图片描述
  5. 选择相关路径,端口等
    在这里插入图片描述
  6. 下一步

在这里插入图片描述
7. 默认即可
在这里插入图片描述
8. 安装
在这里插入图片描述
9. 完成安装
在这里插入图片描述

Ubuntu创建SVN项目

# 创建好目录
cd /data/
sudo mkdir svn
cd svn/
sudo mkdir repository

# 创建仓库
sudo svnadmin create ./repository/

./repository/目录下 配置文件介绍
在这里插入图片描述

# 对db文件夹释放权限,释放成功后db文件夹会变成绿色
sudo chmod -R 777 db

# 修改配置文件 svnserve.conf, 这个 主要设置我们的SVN访问方式 等
cd ./repository
sudo vim ./conf/svnserve.conf
解开:
	password-db = passwd
	authz-db = authz

# 修改 passwd文件,是 添加用户名和密码 的
sudo vim ./conf/passwd
    [users]后面添加:
    root(这个是用户名) = root(这个是密码)
    test = test

# 修改authz文件,这个 主要是对登录用户的权限管理 的
sudo vim conf/authz
    在[groups]后面写入:
    admin(组名)=root,test(用户 可以用 逗号 添加多用户)
    
    # [/] 表示所有项目 
    [repository:/]  # 代表repository目录下我们有的相关权限
    @admin(这个组)=rw(具有可读,可写权限)
    * = r(匿名用户只能读取)

# 启动svn单个项目,这个访问 svn://192.168.2.xx 即可 拉取代码
sudo svnserve -d -r /data/svn/repository

# 启动多个项目 sudo svnserve -d -r /data/svn
# 访问方式变为 svn://192.168.2.xx/repository
sudo svnserve -d -r /data/svn

# 额外
# 查询pid杀死启动的svn服务
ps -ef |grep svn
kill -9 8234798

安装客户端

双击
在这里插入图片描述
一直下一步即可
安装完成后,重启电脑,即可用

客户端操作

第一次 Checkout
在这里插入图片描述
点ok
在这里插入图片描述

成功
在这里插入图片描述
成功后获得.svn隐藏文件夹
在这里插入图片描述

提交代码
在这里插入图片描述

提交成功
在这里插入图片描述

忽略指定文件
在这里插入图片描述

忽略指定类型 如下只要为.xlsx后缀的都忽略
在这里插入图片描述

过程中遇到的问题

1.tortoiseSVN 下的 show log 一直显示1970
解决:
    编辑svnserve.conf,设置“anon-access=none”
    保存后重启svn代理的文件夹即可
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值