-
SVN:Ubuntu下搭建和卸载svn服务器(svn server)
2016-07-30 20:54:16为了学习svn服务器是怎么搭建的,我在ubuntu虚拟机上搭建了一个svn服务器,可以作为项目开发的版本,记录下来防止自己遗忘,同时可以帮助更多的人。...卸载svn 利用以下命令查看自己的系统是否已经安装了sv为了学习svn服务器是怎么搭建的,我在ubuntu虚拟机上搭建了一个svn服务器,可以作为项目开发的版本,记录下来防止自己遗忘,同时可以帮助更多的人。
一:搭建环境
利用我的上一篇的博客ubuntu:查看ubuntu系统的版本信息可以查看系统的版本信息。
ubuntu:14.04 64位
svn :通过apt-get 安装二:搭建步骤
1.卸载svn
利用以下命令查看自己的系统是否已经安装了svn:svn
上面显示为未安装,如果显示一下信息说明已安装,可以使用以下命令进行卸载:
sudo apt-get remove --purge subversion
(–purge 选项表示彻底删除改软件和相关文件)
2.安装svn
安装前建议更新一下z,再进行安装:sudo apt-get update sudo apt-get install subversion
上图显示安装成功。
可以验证一下,通过如下命令:svn help //--svn帮助 svn --version //--svn版本 svnserve --version //--svn server版本
3.创建SVN版本库
a:创建项目目录和svn仓库:
sudo mkdir /home/svn sudo mkdir /home/svn/repository sudo chmod -R 777 /home/svn/repository sudo svnadmin create /home/svn/repository
执行命令后,会在repository下生成以下文件:
对db进行权限设置:sudo chmod -R 777 db
注:
如果不执行上述命令,会报如下错误:
这是因为我们用的都是sudo权限做的操作,默认只有root用户对文件夹才有写权限,因为root的umask是0022,别的用户没有写权限。b:设置访问权限:
修改配置文件conf/svnserve.confsudo vim /home/svn/repository/conf/svnserve.conf
注:
1.所有的行都必须顶格,否则报错。c:添加访问用户:
sudo vim /home/svn/repository/conf/passwd
d:设置用户权限:
sudo vim /home/svn/repository/conf/authz
对以上进行解释:
admin = wang //用户王属于admin权限组 @admin = rw //admin权限组的权限是读和写 * = r 所有的组都具有读权限
三:测试SVN服务器
A:启动服务器
svnserve -d -r /home/svn [--listen-host 192.168.1.16]
注:
-d:表示在后台运行
-r:指定服务器的根目录
这样访问服务器时就可以直接用”svn://服务器ip/repository”来访问了。
如果服务器有多ip的话–listen-host来指定监听的ip地址.
我们可以在svn客户端中通过svn://192.168.1.16来访问svn服务器
可以用如下命令查看svnserve是否已经运行:ps aux | grep svnserve
可以看到svn服务器已经在后台运行了。B:停止服务器
killall svnserve ps aux | grep svnserve
可以看到svn服务器已经关了。四:访问SVN服务器
可以通过TortoiseSVN客户端访问SVN服务器:
在本地新建一个文件夹,进入文件夹,使用TortoeseSVN访问之前创建的SVN服务器仓库。进入svn仓库后,可以试着提交一个文件夹:
点击确定或者OK后会提示你输入svn的用户名和密码:
到此就完成了。。。。
-
Eclipse如何卸载SVN插件 Subclipse
2017-11-15 11:23:58错误的产生步骤:右键》Team》Upgrade。 点击OK按钮。 提示了错误信息,点击Details,可以看到详细的错误信息。 从错误中可以看出项目是SVN1.6版本...-
错误的产生步骤:右键》Team》Upgrade。
-
点击OK按钮。
-
提示了错误信息,点击Details,可以看到详细的错误信息。
-
从错误中可以看出项目是SVN1.6版本的,提示项目需要升级;说明是客户端的版本高了。
-
点击OK按钮关闭窗口。
-
找到对应的目录删除高版本的SVN插件 Subclipse。
-
点击Help》About Eclipse。
-
在打开的窗口中点击Installation Details。
-
在Installed Software标签窗口中,选中Subclipse,点击Uninstall按钮。
-
点击Finish按钮。
-
卸载后,需要重启Eclipse,点击Yes按钮。
-
SVN卸载,安装,配置idea
2021-04-19 10:39:40一、svn卸载: 1、控制面板——>卸载程序——>svn:右击卸载 二、安装 ...打开setting找到...如果找不到svn.exe,因为在安装svn时,第二个选项没有选择,请根据上面步骤先卸载svn,再重新安装 ...一、svn卸载:
1、控制面板——>卸载程序——>svn:右击卸载
二、安装三、配置idea
打开setting找到Subversion,将idea的svn设置为自己装的svn即可
如果找不到svn.exe,因为在安装svn时,第二个选项没有选择,请根据上面步骤先卸载svn,再重新安装
-
Linux 下SVN的搭建与卸载
2012-11-20 21:35:04Linux下SVN的搭建与卸载简单步骤概述,已按该步骤完成svn的搭建与使用 -
linux安装apache+svn步骤
2019-11-16 17:10:141、创建svn用户 [root@server-002 ~]# useradd svn [root@server-002 ~]# passwd svn 2、查看是否已经安装svn ...3、如果没有,直接第4步,如果有,先卸载 [root@server-002 ~]# rpm remove subversion -y 4...1、创建svn用户
[root@server-002 ~]# useradd svn [root@server-002 ~]# passwd svn
2、查看是否已经安装svn
[root@server-002 ~]# rpm -qa subversion
3、如果没有,直接第4步,如果有,先卸载
[root@server-002 ~]# rpm remove subversion -y
4、执行yum安装svn
[root@server-002 ~]# yum install subversion -y
5、创建SVN仓库
[root@server-002 ~]# svnadmin create /var/svn/svnrepos [root@server-002 ~]# cd /var/svn/svnrepos/conf [root@server-002 ~]# ll total 24 -rwxrwxrwx 1 daemon daemon 75 Nov 11 2018 accessfile -rwxrwxrwx 1 daemon daemon 1170 Nov 16 16:58 authz -rwxrwxrwx 1 daemon daemon 385 Nov 16 16:59 passwd.default -rwxrwxrwx 1 daemon daemon 266 Nov 16 16:57 passwdfile -rwxrwxrwx 1 daemon daemon 3078 Nov 11 2018 svnserve.conf
6、进入仓库目录,对每个文件进行设置,参考如下:
[root@server-002 ~]# cat accessfile [groups] user = root anonymous = guest [/] * = r @user = rw @anonymous = r [root@server-002 ~]# cat accessfile [/] root=rw [/myWork] zhangsan=rw lisi=rw [root@server-002 ~]# cat passwd.default [users] root=root zhangsan=zhangsan lisi=lisi
7、配置svn开机启动
创建svn.service文件[root@server-002 ~]# vim /etc/systemd/system/svn.service [Unit] Description=svn service After=syslog.target [Service] Type=forking ExecStart=/usr/bin/svnserve -d -r /var/svn/svnrepos --config-file=/var/svn/svnrepos/conf/svnserve.conf --log-file=/home/svn/logs/svn.log User=svn Group=svn [Install] WantedBy=multi-user.target
8、激活开机启动svn服务
[root@server-002 ~]# systemctl daemon-reload [root@server-002 ~]# systemctl enable svn
9、添加http访问支持
- 检查是否已经安装了apache服务
[root@server-002 ~]# rpm -qa httpd
- 如果没有该服务,则安装,否则跳过
[root@server-002 ~]# yum install httpd -y
- 安装mod_dav_svn组件
[root@server-002 ~]# yum install mod_dav_svn -y
- 修改apache启动用户和组为svn
[root@server-002 ~]# vim /etc/httpd/conf/httpd.conf User svn Group svn
- 修改subversion.conf配置
[root@server-002 ~]# vim /etc/httpd/conf.d/subversion.conf <Location /svnrepos> DAV svn # SVNListParentPath on # SVNParentPath /var/svn/svnrepos SVNPath /var/svn/svnrepos # 如果想在一个目录下面创建多个版本库的话,则使用 AuthzSVNAccessFile /var/svn/svnrepos/conf/authz AuthType Basic AuthName "subversion repos" AuthUserFile /var/svn/svnrepos/conf/passwdfile # svn仓库中用户和密码信息存放目录 Require valid-user </Location>
- 利用htpasswd命令添加用户(初次创建文件并写入)
[root@server-002 ~]# htpasswd -bc /var/svn/svnrepos/conf/passwdfile admin 123456
注意:在bin目录下生成一个 htpasswd.user 文件,用户名admin,密码:123456,默认采用MD5加密方式。
- 在原有密码文件中增加下一个用户
[root@server-002 ~]# htpasswd -b /var/svn/svnrepos/conf/passwdfile admin 123456
- 账户和密码文件内容大致如下:
[root@izwz9acp86oa3ixg4umjicz conf]# cat /var/svn/svnrepos/conf/passwdfile root:$apr1$142jvZ4d$4YNNFdssh/3eckoHaQY.0 admin:$apr1$W6Mqgcci$j220CS80QgI.HJUM922 zhangsan:$apr1$EDm6E//H$.k3S6rYJFFaxUMGSKR99
- 开放80端口
[root@server-002 ~]# firewall-cmd –add-port=80/tcp –permanent [root@server-002 ~]# firewall-cmd –reload
- 启动apache
[root@server-002 ~]# systemctl start httpd [root@server-002 ~]# systemctl enable httpd
-
linux- centeros7搭建svn步骤
2019-08-06 14:35:431、检查系统是否已经安装如果安装就卸载 检查: svnserve --version 卸载: yum remove subversion 2、安装 yum install subversion 3、建立SVN库(文件位置可自由) 创建仓库文件夹: mkdir -p /... -
ubutun 16.04 搭建svn具体步骤
2019-07-02 13:31:491.查看是否安装svn 使用命令 svn ...2.如果要卸载svn,可用命令 sudo apt-get remove --purge subversion (–purge 选项表示彻底删除改软件和相关文件) 3.安装svn,命令: sudo apt-get i... -
linux服务器上搭建svn详细步骤总结
2019-04-22 18:51:24本篇文章主要介绍在CentOS7中采用yum安装方式。优点:简单,一键安装,不用手动配置环境变量等。缺点:安装位置为yum默认。本篇文章以阿里云CentOS7为例。...2:yum remove subversion 卸载SVN ... -
阿里云Ubuntu服务器搭建SVN
2018-12-24 10:55:002、卸载SVN 卸载命令:sudo apt-get remove --purge subversion 卸载后用步骤1命令查看版本号,如果命令执行失败说明卸载成功 3、安装SVN 更新命令:sudo apt-get update 有时会安装失败,建... -
安装svn的小步骤阿里云上
2014-12-22 12:33:50Svn安装 检查已安装版本 ...#卸载旧版本SVN yum remove subversion 安装SVN yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql 确认已安装了svn模块 cd /etc/httpd/modu -
ubuntu 创建 svn
2017-12-24 20:46:32转:... 一:搭建环境 查看Ubuntu系统的版本信息:可用cat /proc/version命令、uname -a命令与sb_release -a命令。 Ubuntu:14.04 64位 SVN:通过apt-get 安装 ...二:搭建步骤 ...1.卸载svn -
Ubuntu 搭建 SVN 服务器
2017-11-11 10:23:05一:搭建环境查看Ubuntu系统的版本信息:可用cat /proc/version...卸载svn利用以下命令查看自己的系统是否已经安装了svn:svn上面显示为未安装,如果显示一下信息说明已安装,可以使用以下命令进行卸载:sudo apt... -
Ubuntu 14.04下搭建SVN服务器
2017-07-19 12:11:59一:搭建环境 查看Ubuntu系统的版本信息:可用cat /proc/version命令、uname -a命令与sb_...1.卸载svn 利用以下命令查看自己的系统是否已经安装了svn: svn 上面显示为未安装,如果显示一下信息说明 -
centos7中svn的搭建
2018-09-03 09:51:24前置步骤: 如果原系统中存在有svn , 需要先卸载 svn。 1. 安装svn: yum -y install subversion 2. 安装完成后,查看安装版本: svnserve --version 如果显示版本信息, 则安装成功 3. 创建版本仓库 ... -
idea下svn不能使用connot run program “svn” ,系统找不到指定文件
2018-04-13 14:30:21问题 :如下图所示 :解决:该错是svn客户端在安装时没有选择command line client tools,我们可以选择控制面板==》卸载程序找到指定程序即...如果本地没有同版本安装包可以选择卸载svn客户端,然后安装其他版本客户... -
Eclipse中添加SVN插件
2019-01-03 17:43:24在进入公司后基本上都会使用SVN这类的中间件,使用这些中间件的...此步骤中Name栏的值可以任意填写,知识用于存放下载的SVN文件的,Location则是填写卸载SVN插件的地址,其地址是:http://subclipse.tigris.org/upda... -
Ubuntu 14.04下SVN服务器server的搭建和客户端的简单操作
2017-07-14 14:54:53参考:Ubuntu 14.04下搭建SVN服务器(SVN Server) 一:搭建环境 查看Ubuntu系统的版本信息:可用cat /proc/version命令、uname -a命令与sb_...1.卸载svn 利用以下命令查看自己的系统是否已经安装了svn: 上面... -
CentOS下 SVN版本控制的安装(包括yum与非yum)的步骤记录。
2018-07-20 19:53:00一、yum安装 rpm -qa subversion //检查是否安装了低版本的SVN ...yum remove subversion //如果存储旧版本,卸载旧版本SVN 开始安装 yum -y install subversion svnserve --version //查看版本 ... -
LLVM+Clang编译安装卸载
2020-11-12 16:51:02遇到几次内存和磁盘不够的问题,一一解决,下面是我的编译安装步骤和遇到的一些过程。 前期准备工作 1. 安装svn yum install subversion 2. 升级cmake,升级到3.0以上版本。 [root@VM-100-213-centos ~]# ... -
CentOS7下 SVN版本控制的安装(包括yum与非yum)的步骤记录。
2019-02-20 22:47:58一、yum安装 rpm -qa subversion //检查是否安装了低版本...yum remove subversion //如果存储旧版本,卸载旧版本SVN 开始安装 yum -y install subversion svnserve --version //查看版本 root@ding jvm]... -
【转载】CentOS下 SVN版本控制的安装(包括yum与非yum)的步骤记录。
2019-04-09 12:47:34转载自:... 一、yum安装 rpm -qa subversion //检查是否安装了低版本的SVN yum remove subversion //如果存储旧版本,卸载旧版本SVN 开始安装 yum -y install subversion... -
Ubuntu 下搭建svn,Apache报错:options请求返回无效xml
2014-04-28 18:11:55今日工作目标: 1. 解决昨天搭建svn多库时遇到的错误: ... 1-2: 在ubuntu服务器上完全卸载svn,apache2,并删除目录/etc/apache2下所有的配置文件 1-3: 重新安装svn,apache2,配置了需要的库文件. -
Svn右键不出现svn checkout 图标
2016-11-07 15:24:00心灰意冷的你或者我想着算了,卸载掉svn。重新装一遍。不。 意外的发现一个简单的方法。或许对很多情况下svn右击没有出现图标有用。这时,如果你还有svn原来的安装包,点击它。(如果你没有,就不用阅读以下步骤了... -
svn服务器搭建和使用 ubuntu_Ubuntu环境搭建svn服务器
2020-12-20 02:33:29记录一次使用Ubuntu环境搭建svn服务器的详细步骤一、查看是否已经安装svn命令:svn如果显示以下信息,说明已安装二、卸载已安装的svn命令:sudo apt-get remove --purge subversion三、安装svn1.安装svn更新命令:... -
cetos6.8配置svn服务器
2019-10-04 07:17:502, 卸载旧版本svn yum remove subversion 3, 安装SVN,输入官网提供的命令 yum install subversion mod_dav_svn 4, 查看svn版本信息 svnserve --version 二,配置 1, 创建sv... -
Ubuntu环境搭建svn服务器
2019-10-07 14:22:58记录一次使用Ubuntu环境搭建svn服务器的详细步骤 一、查看是否已经安装svn 命令:svn如果显示以下信息,说明已安装 二、卸载已安装的svn 命令:sudo apt-get remove --purge subversion ... -
SVN已经同步服务器,绿色图标一直不出现,强迫症的我偏要它出现
2020-10-20 15:16:08SVN已经同步服务器,但是绿色同步图标...第三,卸载SVN重装...这里我只介绍我解决的方案 我的解决方法 1、随便选择一个目录,右键TortoiseSVN->settings->Icon Overlays,将选择默认的改成Shell保存 .. -
ubuntu搭建 svn + SVN使用LDAP认证 (LDAP不等于SSO(单点登录))
2020-07-24 14:14:47记录一次使用Ubuntu环境搭建svn服务器的详细步骤 一、查看是否已经安装svn 命令:svn 如果显示以下信息,说明已安装 二、卸载已安装的svn 命令:sudo apt-get remove --purge subversion 三、安装svn 1.... -
安装SVN(TortoiseSVN-1.9.7.27907-x64-svn-1.9.7.msi) 的步骤及安装过程中的遇到的2502,2503问题,和...
2018-01-16 19:18:32就在今天,我突然发现我的SVN的图标没有了,之前明明有安装过SVN,于是我就找之前安装的软件的文件夹,没有找到,记得得我好想没有卸载,没有找到,我只有重装了。结果重装软件好像不行啊,貌似想到了什么就去控制...