Ubuntu配置SVN服务

2017-01-05 20:15:39来源:CSDN作者:light_vs_shadow人点击

SVN(Subversion)是一个开源的版本控制系统。它用于存储被修改的项目文件如代码、文档等内容。你也可以跟踪和定位修改人和修改详情。本文讲述如何在Ubuntu上部署SVN服务。

安装SVN

如果Terminal无法识别svn命令,则说明SVN工具没有被安装。输入命令:

sudo apt-get install subversion


注:卸载SVN的命令为sudo apt-get remove --purge subversion

创建项目目录和版本库

使用mkdir和svnadmin命令创建项目目录和版本库。

mkdir –p svn/repos

svnadmin create svn/repos


配置SVN服务参数

1 编辑svn/repos/conf/svnserve文件,如果如下三行前面有#注释,将其取消。

anon-access = read

anon-access = write

password-db = passwd


2 编辑svn/repos/conf/passwd文件,在其中增加SVN账户。

如下图,增加了两个账户xlu和harry,其密码分别为xlu123和harry123。


开启SVN服务

需要使用命令开启SVN服务:

svnserve -d -r svn/repos


注:停止SVN服务的命令为killall svnserve

使用SVN

现在,我们可以直接使用“svn://IP地址”或“svn://IP地址:端口号”来访问SVN服务了。


 注意:可以指定开启服务的特定端口,例如命令 svnserve -d -r svn/repos --listen-port 3391表示服务开启的端口为3391。此时,客户端访问时也需要增加端口号。


最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台