• 那是云首页
  • 快捷导航
  • 更多
    设为首页收藏本站
  • |
花生壳

码农必备之SVN代码托管服务器

My Book Live  / 教程分享  / 只看大图  / 倒序浏览   © 著作权归作者本人所有

#楼主# 2015-9-7 01:14

跳转到指定楼层
本帖最后由 灰色头像。 于 2015-9-10 13:38 编辑

零、此教程做的相当言简意赅,以至于纯文字,没有相关贴图。仅实现了svn的启动以及win上的链接服务器
其实conf里的三个文件还有更多的奥秘可以折腾,这里暂时不进行讲解,我才不会说我也没有研究透彻。
一、安装Subversion
安装命令:
  1. apt-get install subversion
复制代码

测试SVN是否安装成功:
  1. svnadmin --version
复制代码

二、创建代码托管库
  1. svnadmin create /DataVolume/shares/Public/MyCode/test
复制代码
此处的托管库目录,可以随意更改,不过创建在 /DataVolume/shares/Public/目录下,是为了,在win下方便修改后面所提到的配置文件
三、下面进行配置:
PS:conf完整目录为
我们需要修改conf目录下的三个文件分别是:authz(用户组管理),passwd(用户管理),svnserve.conf(用户权限管理)
PS:以上三个文件中文意思,纯属个人根据用途瞎猜
1、svnserve.conf段
[general]
#匿名用户不可读
anon-access = none
#权限用户可写
auth-access = write
#密码文件为passwd
password-db = passwd
#权限文件为authz
authz-db = authz

2、编辑authz段
[groups]#admin组成员tone
admin= tone
[/]
#admin组权限为可读写
@admin =rw
*=r

3、编制passwd段
[users]
# harry = harryssecret
# sally = sallyssecret
tone=www
#tone为之前新建的用户名,www为tone的密码
#tone的密码为www 对 没看错 明文的。

四、自启
        1、/etc/init.d/subversion
           其文件内容如下
  1. #! /bin/sh
  2. /usr/bin/svnserve -d -r /DataVolume/shares/Backups/MyCode/test
复制代码
       2、/etc/rc2.d/
                新建链接
                链接/快捷方式文件:S20Subversion
                建立链接/快捷方式:/etc/init.d/subversion完成后重启MBL
五、win段测试
安装TortoiseSVN,不过貌似在实际开发当中,很少有人用这个软件,直接在IDE里安装相应插件更直接,这里仅测试一下
在桌面右击TortoiseSVN→版本库浏览器→在url中填写svn://MBL IP 确定即可,若提示输入账号密码,则请对应passwd中的账号密码。下面为成功连接到MBL SVN的图例:






评分

参与人数 1云币 +1 贡献 +7 +8 收起 理由
爆疯语 + 1 + 7 + 8 灰大,一起发~~

查看全部评分

那是云论坛 - 国内知名的NAS交流平台
http://www.nasyun.com
分享淘帖
回复 印象

使用道具

4

精华

1112

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

云币
92
贡献
19989
活跃
1140
精华
4

论坛元老技术达人灌水之王

爆疯语 发表于 2015-9-7 01:20
灰大的沙发~~
回复 支持 0 反对 1 印象

使用道具 举报

2

精华

138

回帖

1万

积分

超级版主

Rank: 8Rank: 8

云币
98
贡献
891
活跃
8898
精华
2

NAS发烧友技术达人突出贡献优秀版主荣誉管理论坛元老编辑能手

QQ
悉心研究 发表于 2015-9-7 08:05 来自 中国浙江
不明觉厉,哈哈哈
回复 支持 0 反对 1 印象

使用道具 举报

0

精华

1

回帖

21

积分

入门用户

Rank: 1

云币
1
贡献
4
活跃
0
精华
0
hashiqi 发表于 2017-5-2 11:56 来自 中国四川成都
自己搭建有点麻烦,网上有免费的平台可以使用啊!! 基本能实现SVN的所有功能  贡献个地址给你们  cloudsvn.cn
回复 支持 反对 印象

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 搜索 官方QQ群
懒人地图| 手机版|小黑屋| 智能生活 , 上那是云 |闽ICP备2020018196号-1 |网站地图