ubuntu14.04 安装SVN
来源:互联网 发布:阿里云迁移工具 编辑:程序博客网 时间:2024/05/21 01:54
服务端
1. 安装subversion
sudo apt-get install subversion
2. 创建版本库
sudo mkdir /home/svn sudo svnadmin create /home/svn/repos
3. 配置版本库
1)主配置文件 /home/svn/repos/conf/svnserve.conf
[general]anon-access = none #匿名访问权限,默认read,none为不允许访问auth-access = write #认证用户权限 password-db = passwd #用户信息存放文件,默认在版本库/conf下面,也可以绝对路径指定文件位置authz-db = authz
2)用户名及密码 /home/svn/repos/conf/passwd
[users] xiaoming = 123 zhangsan = 123 lisi = 123
[groups] #定义组的用户manager = xiaomingcore_dev = zhangsan,lisi[repos:/] #以根目录起始的repos版本库manager组为读写权限@manager = rw[repos:/media] #core_dev对repos版本库下media目录为读写权限@core_dev = rw
4. 启动SVN服务
# sudo svnserve -d -r /home/svn# 查看是否启动成 功,可看的监听3690端口# sudo netstat -antp |grep svnservetcp 0 0 0.0.0.0:3690 0.0.0.0:* LISTEN 28967/svnserve# 如果想关闭服务,可使用pkill svnserve
客户端
1. windows平台
安装tortoisesvn,右键(可能需要重启)->TortoiseSVN ->Repo-browser 填入URL(如svn://192.168.2.106/repos),输入用户名密码后即可进入。
2. linux平台
安装RabbitVCS
1)添加源
sudo add-apt-repository ppa:rabbitvcs/ppa2)导入秘钥(第一步如果自动导入了就不用)
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 34EF4A353)更新源
sudo apt-get update4)安装依赖库
sudo apt-get install python-nautilus python-configobj python-gtk2 python-glade2 python-svn python-dbus python-dulwich subversion meld5)安装rabbitvcs
sudo apt-get install rabbitvcs-cli rabbitvcs-core rabbitvcs-gedit rabbitvcs-nautilus3
界面和使用方法与tortoisesvn非常类似
参考
[1] Ubuntu14.04快速搭建SVN服务器及日常使用
[2] Ubuntu 14.04下安装RabbitVCS
0 0
- ubuntu14.04 安装SVN
- Ubuntu14.04 svn 安装 Rabbitvcs
- Ubuntu14.04 svn 安装 Rabbitvcs
- Ubuntu14.04 Eclipse 下安装SVN插件
- ubuntu14.04安装配置使用svn
- Ubuntu14.04搭建安装svn服务器
- Ubuntu14.04 下面安装SVN服务器
- Ubuntu14.04 Eclipse 下安装SVN插件
- ubuntu14.04+svn
- Ubuntu14.04 安装svn并更新到web 目录
- ubuntu14.04.1 svn服务器安装与配置
- ubuntu14.04 搭建svn服务
- Ubuntu14.04下配置svn
- Ubuntu14.04安装JDK
- ubuntu14.04安装fcitx
- ubuntu14.04 安装LNMP
- Ubuntu14.04安装成功
- ubuntu14.04安装MySQL
- SDUTACM 图结构练习——最短路径
- 大数据系列修炼-Scala课程19
- perl中grep与map使用总结
- UIScrollView UITextView固定滚动方向,来来来一二三步走活到九十九!
- HDU5745(2016多校第二场)——La Vie en rose(bitset,动态规划)
- ubuntu14.04 安装SVN
- Rstudio学习笔记——基本功能与操作
- listenfd创建模块
- fedora15配置samba总结
- JZOJ.4699【NOIP2016提高A组模拟8.15】Password
- http和https的区别
- 单片机定时器/计数器、中断和串口控制位
- 五大常用算法之四:回溯法
- 51nod-最长公共子序列问题