您的位置:首页 > 本地本地

如何在自己的电脑上搭建svn服务器?

admin2024-05-01人已围观

一、如何在自己的电脑上搭建svn服务器?

下载一个VisualSVNServer安装包,然后直接安装即可,很方便的。

Windows版安装包下载地址:

二、如何配置svn服务器

配置VisualServer

1

找到VisualServer Manager的快捷方式处,启动VisualServer服务器,启动后界面如图:

如何配置svn服务器

2

右键点击Users,填入用户名和密码。用户名设置为个人的姓名或其他的

如何配置svn服务器

3

创建Groups:右键点击Groups,选择Create Groups

这里是创建组的,可以设置成你的团队或公司的名称。这里我以自己的身份Student(学生)设置。之后点击Add,可以看到上述你所创建的用户名,点击用户名,点击OK完成。

如何配置svn服务器

4

右键Repositories,输入仓库的名称。这里你可以可以把自己的代码归类。这里我只是简单归为Java,另外我还写C/C++,可以再设置一个Cpp,这里不再演示。之后点击下一步

如何配置svn服务器

5

之后是配置仓库结构,这里选择的是默认,点击Next下一步即可。如果你是建立个项目的话,可以选择第二个选项

如何配置svn服务器

之后是配置仓库的访问权限,这里我们点击Custom...

如何配置svn服务器

之后,点击Add

如何配置svn服务器

根据自己的需要,来相应的权限这里有三种权限:

Sepical :Everyone 是任何人都可以访问的

Groups: 所有在组里面的成员用户都可以访问

Users:单一的用户可以访问。

这里,我们只点击maple即可,你也可以点击你的Groups名,或Users名。之后点击OK

如何配置svn服务器

之后点击确认,其他默认即可了

如何配置svn服务器

之后,点击Create,进行仓库的创建

如何配置svn服务器

查看仓库名称,以及仓库的访问Url,还有相应的用户权限,如果无误,点击Finish

如何配置svn服务器

配置服务器的访问IP地址:

右键软件启动之后的界面,右键VisualSVN Server,并点击Properties

如何配置svn服务器

点击Network,并选中的These IP addresses

如何配置svn服务器

点击Add,并填入127.0.0.1 ,点击OK完成

如何配置svn服务器

之后点击确定,VisualServer配置完成

三、如何搭建linux下svn服务器

1,首先安装好LINUX系统,然后YUM安装:

#yum -y install svnversion

2,安全完成之后我们来配置:

创建版本库目录:

#mkdir -p /banbenku/svn/

3,然后启用:

#svnserve -d -r /banbenku/svn

然后查看是否启动了!

ps -ef|grep svn;

[root@207 conf]# lsof -i:3690

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME

svnserve 8454 root 3u IPv4 1346200 0t0 TCP *:svn (LISTEN)

4,然后我们来新建版本:

mkdir -p /banbenku/svn/zhoujie/

cd /banbenku/svn/zhoujie/conf

在这里有三个文件:authz passwd svnserve.conf

svnserve.conf是主要配置文件;

vi svnserve.conf

修改如下:

anon-access = read

auth-access = write

password-db = /banbenku/svn/zhoujie/conf/passwd

authz-db = /banbenku/svn/zhoujie/conf/authz

wq!

保存退出:

然后修改passwd:

建立用户名与密码内容如下:

zhoujie = 123456

wq

保有存退出:

然后修改:authz:

内容如下:

[groups]

admin = zhoujie

[zhoujie:/]

@admin =rw

wq

保存退出!

这样我们便配置好了;要使用启生效,重启SVN:

ps -ef|grep svn

kill -9 PID

svnserve -d -r /banbenku/svn

然后再检测:

[root@207 conf]# lsof -i:3690

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME

svnserve 8454 root 3u IPv4 1346200 0t0 TCP *:svn (LISTEN)

如果如上所示,那便没有问题了;

很赞哦! ()

上一篇:济南市哪里有二手机动三轮车卖啊!'>谈谈自媒体、新媒体和融媒体

下一篇:返回列表'>返回列表

随机图文