Ubuntu学习 - SVN服务搭建
2015-10-28 23:04
218 查看
其实普通的SVN服务搭建是比较简单的,也不需要和Apache结合在一块。
这样服务就安装好了。简单吧!
然后找个文件夹,用来存放仓库。我的路径是:
然后cd到这个文件夹里,准备创建一个仓库。
这样就创建完了!
然后配置下仓库。
首先看到创建的仓库里面有个
打开:
这三句的注释去掉。
这是配置下仓库的访问。
然后打开passwd:在[users]下面添加用户:
这里只添加了一个用户,你可以添加多个,每个一行就可以了。
然后保存退出。
打开authz文件:
这些内容添加进去。保存退出。
一定记得用root权限打开。这个-r后面接的是parent路径,为了方便的。
就可以了!
安装
首先:sudo apt-get install subversion
这样服务就安装好了。简单吧!
然后找个文件夹,用来存放仓库。我的路径是:
/home/alps/Sites
然后cd到这个文件夹里,准备创建一个仓库。
创建仓库
svnadmin create rep_test
这样就创建完了!
然后配置下仓库。
首先看到创建的仓库里面有个
conf文件夹,里面就是所有需要设置的内容了。
配置仓库
首先配置svnserve.conf
打开:
anon-access = none //匿名访问无权限 auth-access = write //认证访问可写 password-db = passwd //访问用户文件
这三句的注释去掉。
这是配置下仓库的访问。
然后打开passwd:在[users]下面添加用户:
alps = alps_password //alps是用户名,可以自己更改
这里只添加了一个用户,你可以添加多个,每个一行就可以了。
然后保存退出。
打开authz文件:
[groups] admin = alps //这个alps是你刚才在passwd里添加的用户 [/] @admin=rw
这些内容添加进去。保存退出。
启动服务
这样子就可以了!仓库建立成功了。需要开始测试,首先启动服务。sudo svnserve -d -r /home/alps/Sites/
一定记得用root权限打开。这个-r后面接的是parent路径,为了方便的。
测试
然后随便找个位置输入:svn checkout snv://localhost/rep_test
就可以了!
相关文章推荐
- Ubuntu 默认壁纸历代记
- Ubuntu Remix Cinnamon 20.04 评测:Ubuntu 与 Cinnamon 的完美融合
- 关于Ubuntu 11.10启动提示waiting for the network configuration的问题
- 在 Ubuntu 桌面中使用文件和文件夹
- ubuntu下chrome无法同步问题解决
- Ubuntu Linux使用体验
- About SVN
- 使用 GNOME 优化工具自定义 Linux 桌面的 10 种方法
- 以Ubuntu 9.04为例 将工作环境迁移到 Linux
- CentOS 6.5搭建Apache整合SVN 1.8.5服务器(多版本库权限配置)
- VirtualBox虚拟机XP与宿主机Ubuntu互访共享文件夹
- 从USB安装Ubuntu Server 10.04.3 图文详解
- Ubuntu 15.04 正式版发布下载
- Linux-Ubuntu 10.04安装Cadence-ic610 方法总结图解
- CentOS下SVN服务器测试版安装记录
- Ubuntu 12.04和Windows 7双系统安装图解
- 开机出现:grub rescue的修复方法
- Ubuntu连接Android真机调试
- 你应该选择 Ubuntu 还是 Fedora?
- 100 个最佳 Ubuntu 应用(中)