linux 下如何启动SVN服务?,第1张

先转到SVN的安装目录,比如,你安装在/home/svn 下面。然后转到bin目录下,在这里可以看见一个叫svnserve的文件,我们需要用这个来启动SVN服务。

1 首先查看svn的进程:

查看进程命令:ps -ef(查看所有进程);要筛选的话用grep,筛选svn的进程命令:ps -ef|grep svn。

2  杀死主进程:

杀死进程的命令用kill -9 进程id。

3:启动svn:

启动svn的命令用svnserve -d -r安装路径

-d表示svnserveexe作为服务程序运行在后台;-r表示将svn的目录当作根目录。

Subversion支持linux和windows,更多是安装在linux下。

svn服务器有2种运行方式:独立服务器和借助apache。2种方式各有利弊。

svn存储版本数据也有2种方式:BDB和FSFS。因为BDB方式在服务器中断时,有可能锁住数据,所以还是FSFS方式更安全一点。

一、下载相关软件

代码如下:

wget http://subversiontigrisorg/downloads/subversion-161targz

代码如下:

wget http://subversiontigrisorg/downloads/subversion-deps-161targz

二、安装及配置

1、解压:(要在同一个目录下)

代码如下:

tar -zxvf subversion-161targz

tar -zxvf subversion-deps-161targz

2、编译安装:

代码如下:

/configure --prefix=/usr/local/svn/

make make install

3、把SVN相关命令路径添加到环境变量

代码如下:

echo "export PATH=$PATH:/usr/local/svn/bin/" /etc/profile

source /etc/profile

三、建立测试仓库

1、建立SVN的根目录

代码如下:

mkdir -p /opt/svn/

2、建立一个测试仓库

代码如下:

mkdir -p /opt/svn/svntest/

svnadmin create /opt/svn/svntest/

3、修改配置文件

在cd /opt/svn/svntest/conf/目录下有三个文件:

svnserveconf 是svn的配置文件

authz 是设置用户权限的配置文件(可自定义文件名,在svnserveconf的authz-db = authz中指定)

passwd 是设置用户名和密码的配置文件(可自定义文件名,在svnserveconf的password-db = passwd中指定)

代码如下:

vi svnserveconf

修改如下:

代码如下:

[general]

anon-access = none

auth-access = write

password-db = passwd

authz-db = authz

==================================================================

代码如下:

vi authz

修改如下:

代码如下:

[svntest:/]

92cszcom = rw

#给svntest仓库添加一个名称为92cszcom的用户,权限为可写。

==================================================================

代码如下:

vi passwd

修改如下:

92cszcom = 123456

#由于是测试,密码设置为123456

四、在客户机安装svn客户端

1、下载地址:

http://codegooglecom/p/rails4scm/downloads/detailname=tortoisewin32svnmsi

2、下载完成后,直接next安装即可,安装完成后需要重启生效。

五、启动服务器及测试

1、启SVN服务,并指定SVN的根目录:

代码如下:

svnserve -d -r /opt/svn/

2、检查服务是否已经正常起来:

代码如下:

netstat -tunlp | grep svn

结果如下,则表示正常监听3690端口

代码如下:

tcp 000000:36900000: LISTEN 8646/svnserve

3、测试

在桌面上新建一个名称为svntest的目录,在此目录上点击右键,选择Checkout,在首行填写svn服务器的IP地址及仓库名称

  登录成功后如下图(文件夹上有个绿色的勾)

客户端首先是要checkout,这个操作没错,但url怎么写要看你的SVN服务器是怎么搭建了,有用svn协议的(url以svn打头+://),有用http或https协议的(url以http或https打头+://),后面的地址通常是:服务器主机地址+冒号+版本库路径,这个具体要看你的SVN配置文件才好确定

SVN是程序员常用的一款软件,它可以很好的帮助程序员进行版本控制以及代码管理,通常的SVN服务器是搭建在Linux等系统下进行的。但是今天小编分享一种在win7操作系统使用Subversion搭建SVN服务器的方法,而且设置方法也比较简单,感兴趣或有需要的用户可以一起参考下面教程进行设置体验。

具体方法如下:

1、首先来下载和搭建SVN服务器,进入网址后;

2、点开上面红色框标记的VisualSVN连接,下载VisualSVNserver,下载完成后双击安装;

3、点击Next下一步

4、然后再点击Next项,下一步;

5、选择“标准版本”,点击Next如下;

6、选择安装路径,服务器端文件存放位置,默认端口号(Location是指VisualSVNServer的安装目录,Repositorys是指定你的版本库目录ServerPort指定一个端口,Usesecureconnection勾山表示使用安全连接),点击Next,进入下一步;

7、准备安装,点击Install,进入下一步;

8、等待安装;

9、完成后,点击next,进入下一步;

10、点击Finish即可完成安装。安装完成后,启动VisualSVNServerManage;

11、可以在窗口的右边看到版本库的一些信息,比如状态,日志,用户认证,版本库等要建立版本库,需要右键单击左边窗口的Repositores;

12、在弹出的右键菜单中选择CreateNewRepository或者新建-Repository;

13、键入对象库名称后,进入下一步;

14、选择”空的对象库“,进入下一步;

15、设置对象库的权限,点击create;

16、点击Finish即可完成基本创建。

上述就是win7系统使用Subversion搭建SVN服务器的方法,有需要的用户可以掌握。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » linux 下如何启动SVN服务?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情