导航:首页 > 操作系统 > linux下安装svn客户端安装

linux下安装svn客户端安装

发布时间:2023-04-20 02:09:03

A. linux 搭建SVN服务器(C/S模式)

Linux System Environment

一、配置阿里云yum源和epel源
提示: 阿里云yum源官网 https://developer.aliyun.com/mirror/

二、yum安装SVN软件

三、创建SVN版本库目录
提示: 自定义此目录为版本库目录,为后面创建版本库提供存位置

四、创建SVN版本库

五、创建用户并设置用户权限

六、配置SVN服务器配置文件
提示: 每一项目参数前面都不要留空格,否则会报错

七、关闭防火墙及SElinux
提示: 防火墙可以不关闭,放行SVN端口(SVN默认端口3690)

八、启动SVN服务

九、测试SVN客户端访问SVN服务

1、Windows使用TortoiseSVN 客户端测试

输入 svn://192.168.201.56:3690/xiaoming (xiaoming是自定义的版本库名称)

2、Linux SVN客户端操作命令

B. Linux中svn服务器安装与使用

直接开放svnserve的端口就可以了,默认端口是3690

如果selinux开启了,它会阻止文件的写入,从仓库中拉去正常,但上传的时候会出现 不能打开文件"***/db/txn-current-lock"权限不够

如果出现semanage未定义,可以参考 CentOS7 中安装semanage来设置selinux

仓库目录为 /home/svn/test ,如果要删除版本仓库直接删除目录就可以了 rm -rf /home/svn/test

在仓库目录 /home/svn/test 的 conf 目录中会有三个文件

修改配置

修改配置添加账号密码,以 账号=密码 的格式配置, = 号二边尽量不要存在空格

权限管理分为组管理和目录权限管理

多个创建可以共用一套账号和密码权限管理。也可以用不同的账号密码管理,如果用不同的配置少单仓库类似,修改每个仓库conf下的账号和权限文件就可以了。下面说一下共用账号权限文件的情况。

在仓库目录 /home/svn 目录中创建authz文件和passwd文件。

修改配置各仓库下conf/svnserve.conf。将password-db和authz-db指向/home/svn/目录下的文件

修改/home/svn/passwd配置添加账号密码,以 账号=密码 的格式配置, = 号二边尽量不要存在空格

修改/home/svn/authz权限管理分为组管理和目录权限管理

如果单仓库以/home/svn启动,此时访问的地址会有仓库名。 svn://ip/test

访问地址分别为:

编辑 /etc/sysconfig/svnserve 文件,修改 OPTIONS="-r /var/svn" 参数改为svn仓库目录 OPTIONS="-r /home/svn"

设置开机启动

修改后也可以用systemctl来启动、停止、重启

svnserve启动后,修改authz和passwd文件是时实生效的,并不需要重启服务

有时随着仓库越来越多,权限配置也越来越多时,会出现一些配置错误,导致访问时出现无法加载权限验证之前的错误,这个时候我们可以将svn服务器的日志打印出来,看些配置出错了。

停止svn服务器,重新附加log-file参数输入日志到指定文件

C. linux下安装SVN报错,请高手解答!

你的APR参数的不对
你要先安装apache,然后蔽橡基安装apr,再然后安装apr-util,然后安装neon,最后才安装subversion
你出现宏谨error: the --with-apr parameter is incorrect. It must specify an install prefix, a build directory, or an apr-config file
只有如做2种可能
1,你没安装apr
2,apr的路径不对

D. linux下svn客户端访问windows下的svn服务器

一,安装svn服务器

在Linux中安装了服务端,

$ yum install subversion

二,在Windows中安装客户端(TortoiseSVN-1.9.4.27285-x64-svn-1.9.4.msi)

三,基本的SVN服务器配置

1,新建一个目录用于存储SVN所有文件

$ mkdir /svn

2,新建一个版本仓库$ svnadmin create /svn/project

3,添加用户
要添加SVN用户非常简单,只需在/svn/project/conf/passwd文件添加一个形如“username=password”的 账号为username和密码为password

[users]
mysj = mysj
test = test

5,修改用户访问策略
/svn/project/conf/authz记录用户的访问策略,以下是参考:

[groups]
admin=mysj //将用户进行分组
user=test

[project:/] //进行授权

@admin = rw //r表示读,w表示写
@user = r
* =

6,修改svnserve.conf文件,让用户和策略配置升效.
svnserve.conf内容如下:

此处切记要注意空格,不然会导致svn配置不成功

[general]
anon-access = none
auth-access = write
password-db = /svn/project/conf/passwd
authz-db = /svn/project/conf/authz

7,启动服务器
# svnserve -d -r /svn

注意:如果修改了svn配置,需要重启svn服务,步骤如下:

$ ps -aux|grep svnserve
$ kill -9 ID号 杀死服务
$ svnserve -d -r /svn
四,在Windows系统中检出svn的文件,此时的地址也应该为 svn://Linux的ip地址/project/文件夹名(你自己创建的)。

E. linux 下如何启动SVN服务

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

F. 如何在RedhatLinux9上安装SVN客户端RapidSVN

安装subclipse, SVN 插件早扮旅 1、从官网陆凳下载site-1.6.9.zip文件,网址是:subclipse.tigris.org, 2、从中解压出features与plugins文件夹,复制到E:\MyEclipse\myPlugin\svn里面,其它的*.xml文缺正件不要。

G. Linux下安装SVN(图文详解)

附:
查看SVN所有命令: svn + Tab键
svnadmin帮助命令:svnadmin help
create帮助命令:svnadmin help create

开启默认3690端口
方法一:

方法二(推荐):

H. 如何在linux上安装svn1.8.11

1、安装
如果有yum,则很简单,安装两个包就可以了
yuminstallsubversion.x86_64
yuminstallsubversion-devel.x86_64
如果是源码包,则需要补全,比较复杂,
apr-1.2.8.tar.gzapr-util-1.2.8.tar.gzBerkeleyDB4.0.14
可以到http://www.iusesvn.com/查找方法
2、创建工程
非数据库格式
/usr/local/subversion/bin/svnadmincreate--fs-typefsfs/var/svnroot/test
数据库漏陪格式
/usr/local/subversion/bin/svnadmincreate--fs-typebdb/var/svnroot/test
3、配置访问用户
创建工程后,在对应工程目录下会增加conf目录,配置其中的三个文件
ls/var/svnroot/test
authzpasswdsvnserve.conf
首先编辑svnserve.conf,打开项目
anon-access=none#不允许匿名访问
auth-access=write#允许写入操作
password-db=passwd#启用认证文件模式
authz-db=authz

编辑passwd增加相应用户名和密码
harry=harryssecret

编辑authz,这里工程名为test,工程的根一下harry都具有读写权限
[test:/]
harry=rw

4、启动服务敏纤
/usr/local/subversion/bin/svnserve-d-r/var/svnroot/
停止服务,采用直接返拿蠢kill进程的方法
5、备份工程
svnadminmp/var/svnroot/test/back
远程可以采用直接rsyncsvn目录到目标主机的办法

I. 跪求SVN在LINUX下的安装与使用图解及格版本之间如何选择,10分奉上,详细者可要求加分

最简单的办法:
下载Collabnet Subversion Edge版,这个版本库内置了Aapche、ViewVC、SVN服务器控制台,一个安装包装完就能用,省去了很多复杂配置,基本上傻瓜化了,唯一需要配置的就是为版本库写个权举镇限文件,权限文件的规则网上随便一搜到桐乎处都是,就不细说了。
这个SVN服务器端软正轮粗件有windows版、linux版,还分32bit、64bit,看你的操作系统自己确定了。

可以到Collabnet的官网下载,他们是SVN开源项目的赞助商,而且这个软件是免费的。

J. 安装了宝塔Linux能安装svn吗

可以通过TortoiseSVN软件访问。

1,下载TortoiseSVN,网络搜索TortoiseSVN在网络软件中心就可以下载了。
2,安装TortoiseSVN,双击运行,按照提示,选择安装目录,直到安装完成。
3,安装完成后,在桌面或者其他目录下右击鼠标即可看到TortoiseSVN的菜单。
4,导出项目,右击空白处,选择TortoiseSVN - checkout
5,按提示输入主机ip及目录,如192.168.1.111/svn/test,输入服务器预设的账户名和密码。
6,检出完成后可以修改文件,进行提交和update操作。

阅读全文

与linux下安装svn客户端安装相关的资料

热点内容
程序员试用期汇报问题协助怎么写 浏览:127
抖音算法到底是什么 浏览:126
哪个vlan技术对报文加密 浏览:570
单片机定时电路 浏览:672
山西平台服务器云主机 浏览:700
按摩肚脐解压视频 浏览:989
php55安装教程 浏览:137
云服务器怎么查找本机域名 浏览:22
qd123y压缩机参数 浏览:385
程序员妈妈怀孕 浏览:490
金普国际编程 浏览:537
java什么是引用类型 浏览:944
这是命令吗txt 浏览:314
支付宝android包名 浏览:154
eclipsemaven命令 浏览:68
24路服务器配什么cpu 浏览:466
压缩文件和解压文件哪个快 浏览:675
亚马逊云服务器视频通话 浏览:912
金融知识app哪个好 浏览:978
农行理财app收益在哪里 浏览:969