Ubuntu16.04 搭建svn

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

1、卸载SVN

查看自己是否安装了svn

svn


上图显示已安装,可用以下命令进行卸载

sudo apt-get remove --purge subversion
(–purge 选项表示彻底删除改软件和相关文件)

2、安装SVN

安装前先更新一下

sudo apt-get update
接下来安装

sudo apt-get install subversion

3、创建SVN版本库

创建home下的svn文件夹

sudo mkdir  /home/svn
创建svn下的repository文件夹

sudo mkdir  /home/svn/repository
更改repository的权限(第一次搭建没有赋予权限,客户端访问服务器被拒绝)

sudo chmod -R 777 /home/svn/repository
创建版本库

sudo svnadmin create /home/svn/repository
完成后会在repository文件夹下生成以下文件

然后对db进行权限设置

sudo chmod -R 777 db
设置访问权限:需要对conf文件夹下的文件进行修改

①修改配置文件conf/svnserve.conf

sudo vim /home/svn/repository/conf/svnserve.conf

#匿名用户可读
anon-access = read(可改成none,即不可读)
#权限用户可写
auth-access = write
#密码文件为passwd
password-db = passwd
#权限文件为authz
authz-db = authz

(去掉前面的#,并且顶格,不然可能会报错)

②添加访问用户conf/passwd

sudo vim /home/svn/repository/conf/passwd 

③设置用户权限conf/authz

sudo vim /home/svn/repository/conf/authz

admin = smwang //用户smwang属于admin权限组
@admin = rw //admin权限组的权限是读和写
* = rw 所有的组都具有读权限和写权限

4、测试SVN服务器

①启动服务器

svnserve -d -r /home/svn
(-d:表示在后台运行 ,-r:指定服务器的根目录)

用如下命令查看svnserve是否已经运行

ps aux | grep svnserve

(表示服务器已经在后台运行了,这个时候我没就可通过svn://服务器ip/repository从svn客户端访问服务器了)

②停止服务器

如果需要关闭服务器,可以用下面的命令

killall svnserve

5、从eclipse访问服务器

①安装svn

打开Eclipse --> Help --> Eclipse Marketplace --> 在Find中输入subclipse搜索 --> 找到subclipse点击install


②连接svn服务器

Windows-->Show View-->Other-->双击SVN资源库,调处SVN资源库视图

右键空白处-->新建-->资源库位置,输入服务器svn地址

③提交project

右键自己的project-->team-->Share Project-->选择类型为svn

使用已有资源库

然后finish-->右键project-->提交

④从服务器下载project到本地

点击svn资源库视图底下的目录可看到项目

右键想下载的project-->检出为

⑤从服务器更新代码

右键project-->team-->与资源库同步

⑥还原项目至与下载时的一样

右键project-->team-->还原

ubuntu 16.04搭建svn服务器 虽然现在svn已经逐渐退出舞台,但是因为公司最近的项目时间比较赶,对git又不是很熟悉,只能是先继续操起svn解决掉目前这个项目再搞git。这次也遇到了不少的坑,特来记录一下。 一 搭建svn 命令: sudo apt-get install subversion 二 先创建好仓库目录,并设置777权限,再创建svn仓库 1.mkdir /home/svn 2.mkdir /home/s... 阅读详情

相关推荐

ubuntu16.04搭建svn服务器

本文介绍在如何在ubuntu16.04 的系统上搭建svn服务器以及可能遇到的问题。下面的操作都以root用户进行。 1、安装svn服务器软件subversion。 // 安装完成后的svn版本为 1.9.3,通过svn --version可以查看版本号 apt-get install subversion 2、初始化svn目录。 //创建测试目录 repo1 mkdir -p /home/s...

qq_40907977的博客 566

Ubuntu16.04 搭建svn服务器

一、安装SVN服务器sudo apt-get updatesudo apt-get install subversion二、创建版本库    1、创建svn文件夹sudo mkdir /home/svn sudo mkdir /home/svn/wmecssudo chmod -R 777 /home/svn/wmecs     2、创建版本库sudo svnadmin create /home/...

mhdp820121的博客 1994

UbuntuSVN客户端安装+使用

1、安装 svn客户端:,然后根据提示一步一步,就完成了 svn的安装。当然,也可以源码安装 svn,下载 subversion 一个最新版本的源码包,解压之后就可以安装了。2、新建一个目录,cd 到新建目录下,将文件 checkout 到本地目录:svn checkout svn://192.168.100.249/server ,按提示输入相应的用户名和密码。3、可以输入:svn help 来查看 svn提供的命令。

顺其自然~专栏 8656

Ubuntu16.04下安装httpd+svn+viewVC

一、安装httpd 1、下载httpd 网址:http://httpd.apache.org/download.cgi#apache24 下载这一条---Source:httpd-2.4.39.tar.gz[PGP] [SHA256] 解压成httpd-2.4.39文件夹 2、下载apr和apr-util 网址:http://apr.apache.org/download....

weixin_30795127的博客 386

ubuntu 安装svn

环境:ubuntu10.04LTS 1、在终端中直接输入 sudo apt-get install subversion,选择安装即可 2、查看版本命令 svnserve --version(更多命令直接键入svnserve --help可查看到) 3、查看svnserver是否已启动:netstat -ntlp,可看到svn对应的端口3690(如果没有看见,则证明服务未启动,可使用sv...

weixin_33774308的博客 323

Ubuntu 16.04 搭建SVN服务器

一: 1.安装subversion,命令:sudo apt-get install subversion2.建仓库,这里我选得地址为:/home/svn/project 命令:svnadmin create /home/svn/project3.进入/home/svn/project/config目录,修改svnserve.conf [general] 前面#去掉 #匿名访问的权限

学而不思则罔 思而不学则殆 1万+

Linux 搭建SVN服务器 (Ubuntu 16.04)

1.安装subversion 在终端输入命令: sudo apt-get install subversion 成功的话,终端应该会打印如下信息。 注意:在安装过程中,需要输入一次确认操作,输入Y 即可。 Reading package lists... Done Building dependency tree Reading state information......

GreenOwl_的博客 1249

Ubuntu 16.04svn服务器搭建和配置

Ubuntu 16.04svn服务器搭建和配置 安装软件包: sudo apt-get install subversion 选择SVN服务文件及配置文件的放置位置: mkdir -p /srv/svn/ganttly_src 创建版本仓库: sudo svnadmin create /srv/svn/tone_src 修改配置: svnserve.conf

L_Watchman的专栏 376

ubuntu16.04 svn搭建多项目搭建多个版本仓

ubuntu16.04 svn搭建多项目搭建多个版本仓 需求:A、B项目代码不同,建立不同的代码仓库,开机时自动启动对应svn 创建a和b版本仓库和配置 进入/opt/workspace/svn svnadmin create aproject svnadmin create bproject     关于版本仓库的配置,详见下面: Ubuntu16.04 搭建SVN服务器(建立版...

LoongEmbedded的专栏 1073

Ubuntu16.04搭建SVN服务器+apache2和添加版本库

Ubuntu16.04搭建SVN服务器+apache2搭建SVN服务器:采用Apache2+svn,http访问方式1.先确定安装了Apache2, 没有安装的话,使用以下命令:sudo apt-get install apache22.然后下载安装svn服务和svn-apache连接库,代码如下:sudo apt-get install subversionsudo apt-get insta...

阿木的专栏 3394

阿里云ECS ubuntu 16.04 搭建svn服务

root权限登陆 1、apt-get install subversion 2、进入home目录 mkdir -p ./svn/myproject svnadmin create ./svn/myproject 3、配置文件简介 版本库中的配置目录 conf 有三个文件: authz 是权限控制文件 passwd 是帐号密码文件 svnserve.conf 是SVN服务综合配置文件 配置权限配置文...

mehent的博客 299

linux服务器svn的log_Linux | 在ubuntu16.04搭建svn服务器

这篇文章介绍在如何在ubuntu16.04 的系统上搭建svn服务器以及可能遇到的问题。下面的操作都以root用户进行。1 安装svn服务器软件subversion。// 安装完成后的svn版本为 1.9.3,通过svn --version可以查看版本号 apt-get install subversion2 初始化svn目录。//创建测试目录 repo1 mkdir -p /home/svn/...

weixin_33916124的博客 215

ubuntu 16.04 SVN服务器搭建与windows客户端连接

ubuntu 16.04 SVN服务器搭建与windows客户端连接

qq_35164169的博客 2732

SVN服务器Ubuntu16.04搭建多版本库详细教程

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33859844的博客 131

Ubuntu16.04 搭建SVN服务器(建立版本仓及import和checkout代码)

Ubuntu16.04 搭建SVN服务器(建立版本仓及import和checkout代码) 1.    安装subversionsudo apt-get install subversion2.    创建版本仓库(可以根据需要创建多个)cd /home/svn/repos/qcomsvnadmin create mghl8937(仓库里面可以放很多项目)3.    配置版本仓我们主要关心的是co...

LoongEmbedded的专栏 2656

.svn文件夹_Linux | 在ubuntu16.04搭建svn服务器

这篇文章介绍在如何在ubuntu16.04 的系统上搭建svn服务器以及可能遇到的问题。下面的操作都以root用户进行。1 安装svn服务器软件subversion。// 安装完成后的svn版本为 1.9.3,通过svn --version可以查看版本号 apt-get install subversion2 初始化svn目录。//创建测试目录 repo1 mkdir -p /home/svn/...

weixin_39887925的博客 153
下一篇: Python学习笔记--day01
wang_simian
博客等级 码龄9年 36粉丝 11原创
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值