当前位置:  首页  >  服务器技术  >  Linux/unix  >  Linux系统

Ubuntu配置svnserve

喜欢在Linux上做开发的,最大的梦想就是什么时候能给像vimgcc这些伟大的开源软件奉献几行自己的代码,为boost奉献几行也行。。。。与Linux相关的开源世界里充满了乐趣,这里集中这世界上最优秀的程序员们SimpleisEverything!svn服务器有三种类型,最简单的是svnserve,然后是使用SSH通道的svnserve,最复杂的是sv

喜欢在Linux上做开发的,最大的梦想就是什么时候能给像vim  gcc 这些伟大的开源软件奉献几行自己的代码,为boost奉献几行也行。。。。

与Linux相关的开源世界里充满了乐趣,这里集中这世界上最优秀的程序员们

Simple  is Everything!

svn服务器有三种类型,最简单的是svnserve,然后是使用SSH通道的svnserve,最复杂的是svn+apache+http的方式。

svnserve是一个轻型的服务器,可以同客户端通过在TCP/IP基础上的自定义有状态协议通讯,客户端通过使用开头为svn://或者svn+ssh://svnserve的URL来访问一个svnserve服务器。

相关阅读:Linux下SVN的常用工作流程 http://www.linuxidc.com/Linux/2011-08/40591.htm

1,安装svn

sudo apt-get install subversion

2,安装ok后,为你的svn建立工作目录

sudo mkdir -p svn

3,建立版本库

sudo svnadmin create myproject

svnadmin create  /svn/repos

这个命令创建了一个新目录/path/to/repos,并在其中创建了一个Subversion版本库。这个目录里主要保存了一些数据库文件(还有其它一些文件)

4,修改配置文件svnserve.conf

anon_access = none   #匿名用户无法访问

auth_access = write    #授权用户可写

password_db = password    #用密码文件password控制权限

auth_db = authz    #访问控制文件

5,配置password文件

加入   username = pwd

cobing = www.linuxidc.com
codd = www.linuxidc.net

以上建立了两个用户cobing和codd,他们的密码分别是www.linuxidc.com和www.linuxidc.net。

吐了个 "CAO" !
扫码关注 PHP1 官方微信号
PHP1.CN | 中国最专业的PHP中文社区 | PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP问答
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有