ubuntu12.04lts SVN服务器构建

来源:互联网 发布:淘宝网王小帮 编辑:程序博客网 时间:2024/06/05 05:58

1.服务器参数

运行环境:Ubuntu12.04LTS

服务器IP地址:192.168.1.10

SVN数据仓库:/home/svnserver/autoCurtain

2. 安装

2.1安装

Ubuntu下的SVN安装十分简单,输入命令

$sudo apt-get install subversion



然后根据提示一步一步,就完成了SVN的安装。



2.2.创建项目目录

创建项目目录,待会需要导入到svn仓库中。

$sudo mkdir -p /home/1010Project/autoCurtain

创建svn仓库目录
$sudo mkdir /home/svnserver/autoCurtain

2.3创建svn仓库

$ sudo  svnadmin  create /home/svnserver/autoCurtain

2.4将项目导入到svn仓库

$ svn  import -m "New import" /home/1010Project/autoCurtainfile:///home/svnserver/autoCurtain
-m “New import”:
一定要注明导入信息,不然会出错

2.5配置

修改/home/svnserver/autoCurtain/conf目录下:
svnserve.conf
passwdauthz三个文件,行最前端不允许有空格
//--
编辑svnserve.conf文件,把如下两行取消注释
[general]
anon-access= read //
如果不想让匿名用户下载,则改成none
auth-access= write
password-db = passwd
authz-db = authz
其中anon-accessauth-access分别为匿名和有权限用户的权限,默认给匿名用户只读的权限

//--
编辑/home/svnuser/etc/passwd如下:
[users]
mirze= 123456
test1 = 123456
test2 =123456
//--
编辑/home/svnuser/etc/authz如下
[groups]
admin= mirze,test1
test =test2
[/]
@admin=rw
*=r
这里设置了三个用户mirze,test1,test2密码都是123456
其中mirzetest1属于admin组,有读和写的权限,test2属于test组只有读的权限



2.6启动svn服务器

svnserve-d -r /home/svnserver

1)、这里注意:/home/svnserver表示用户只能访问/home/svnserver目录下的东西。

在这种配置下用户的下载路径是:

svn://192.168.1.10/autoCurtain/autoCurtain目录后加'/'与不加'/'也有区别:加:则不会在创建autoCurtain目录,不加:则会在当前目录下创建autoCurtain目录)

2)、如果服务器开启路径是这样:

svnserve-d -r /home/svnserver/autoCurtain

则在这种配置下用户的下载路径是:

svn://192.168.1.10/



加一条:开机启动:

/etc/init.d/rc.local文件中添加如何语句:

svnserve-d -r /home/svnserver

即可。

3 、使用

在安装了rabbitvcs的前提下使用,也可以使用命令。这里只简单介绍有rabbitvcs的操作。



3.1 下载

创建工程目录,如 mkidr/home/1010P

在工程目录下,右键->RibbitVCSSVN->检查(Checkout...

弹出登入界面,输入URL地址,如:svn//192.168.1.10/autoCurtain/

再输入用户名和密码,如果成功,则下载成功。



      1. 3.2上传/添加

在工程目录下,添加完文件后或者修改文件后,右键->提交(commit)

3.3删除(慎用)

选中目标文件->右键->RibbitVCSSVN->删除

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 华为mate7死机黑屏了怎么办 小米手机max黑屏打不开怎么办 小米max开不了机怎么办 小米6接听电话声音小怎么办 小米手机接听电话声音小怎么办 小米5听筒声音小怎么办 红米手机不能开机怎么办 小米5x升级失败怎么办 安卓手机打电话黑屏怎么办 来电话就出黑屏怎么办 oppo手机停留在开机界面怎么办 小米4c死机了怎么办 苹果手机拨打电话时黑屏怎么办 华为畅享6黑屏怎么办 手机拨号键盘变小了怎么办 小米5s手机黑屏打不开怎么办 小米5s黑屏只能开关机怎么办 手机拨号键没了怎么办 华为手机桌面拨号图标不见了怎么办 华为手机拨号图标不见了怎么办 小米4s屏幕显示黑屏怎么办 平板拨号键没了怎么办 华为手机拨号图标没了怎么办 华为荣耀手机进水了怎么办 华为畅享7黑屏怎么办 华为畅玩7x黑屏怎么办 华为手机打电话时黑屏怎么办 三星a8手机黑屏打不开怎么办 华为手机恢复出厂后黑屏怎么办 华为荣耀4c白屏怎么办 华为荣耀6手机信号不好怎么办 华为荣耀8手机音量小怎么办 无法激活触控id怎么办 魅蓝2卡顿怎么办 小米max2玩王者荣耀卡怎么办 小米4玩王者荣耀卡怎么办 华为荣耀7i卡顿怎么办 华为荣耀7卡的怎么办 荣耀8手机有孤独怎么办 红米note4玩游戏卡怎么办 红米note4x玩游戏卡怎么办