ubuntu下搭建svn服务器
来源:互联网 发布:移动4g网络频段 编辑:程序博客网 时间:2024/05/21 17:25
ubuntu下搭建svn服务器
1、首先安装SVN这个软件
apt-get install subversion
2、在home目录下创建一个名为svn的文件夹(文件夹的名字随便起)
mkdir /home/svn
3、创建数据仓库(可以根据需要创建多个)
svnadmin create /home/svn/test
4、启动svn网络服务
svnserve -d -r /home/svn
其中 -d 参数让 svnserve 运行在后台,-r 参数限定了数据仓库,在网络上可以访问的地址。/home/svn指定svn数据仓库存放的目录位置5、设置svn: 方式的访问权限
在每个数据仓库目录下都有一堆目录,进入 conf 并打开 svnserve.conf 这个文件,找到以下几行,
并把前面的注解符号 ‘#’ 去掉,注意千万在每行的前面别留任何空格。anon-access = read auth-access = write password-db = passwd
其中 anon-access 和 auth-access 分别为匿名和有权限用户的权限,默认给匿名用户只读的权限。
但如果想拒绝匿名用户的访问,只需把 anon-access的read 改成 none 就能达到目的。
password-db 后的 passwd 则为定义用户名及密码的文件路径。这个文件默认跟 snvserve.conf 在
同一个目录,下面看看怎么配置 passwd文件中的内容。[user]# harry = harryssecret# sally = sallyssecret
harry 和 sally 这两行分别定义了可以对 repo 进行写入的用户的用户名和密码。我们可以在下面加上
自己的用户名和密码,比如testsvn = tester
这样就给了用户 testsvn 往 repo 中写的权限。存盘退出后,svn 服务器就算正式可以运行了!
把所有需要管理的项目都放在 /home/svn这个目录下,像正常那样用 svnadmin create 命令建立数据仓库。
这样就可以使用svn客户端通过 “svn co svn://IP地址/数据仓库目录” 的方式把服务器上的数据仓库拉到本地了。
最近升级了下linode,发现svn 不能提交和更新,报svn: E000061: Unable to connect to a repository at URL这样的错误,后来查了些资料,原来是svn的端口没有打开,svn的默认端口是3690,在ubuntu里查看端口打开情况,命令是 netstat -anp,把svn服务重新启动下就可以了,命令为svnserve -d -r /home/svn
0 0
- ubuntu下搭建svn服务器
- ubuntu下搭建svn服务器
- ubuntu下搭建svn服务器
- ubuntu下搭建svn服务器
- ubuntu下搭建svn服务器
- ubuntu下svn服务器搭建
- ubuntu下svn服务器搭建
- Ubuntu下搭建svn服务器
- ubuntu下搭建svn服务器
- ubuntu下搭建svn服务器
- Ubuntu下搭建SVN服务器
- Ubuntu下搭建SVN服务器
- Ubuntu 下搭建SVN服务器
- ubuntu下搭建svn服务器
- Ubuntu 14.04 下搭建SVN服务器 svn://
- Ubuntu 14.04 下搭建SVN服务器 svn
- Ubuntu 14.04 下搭建SVN服务器 svn://
- ubuntu下svn服务器的搭建
- hdu 2200 Eddy's AC难题
- OC nil与null的区别【空指针与野指针】
- windows 批处理 for循环语句
- SpringMvc 上传/下载 文件
- php 二进制 n次方 所有字符在字符串中的位置 小结
- ubuntu下搭建svn服务器
- 未做-Android与服务器端数据交互(http协议整合struts2+android)
- 【玩转考试】考试准备之添加考试
- javascript中的arguments
- 蓝桥杯之基础练习 特殊回文数
- JS中typeof与instanceof之间的区别总结
- 按键松手检测 - 检测是否连续按下
- 假期备战蓝桥杯stm32学习笔记(三)
- 浅谈矩阵分解在推荐系统中的应用