linux安装svn(请教,arm linux下能安装svn服务端吗)
本文目录
- 请教,arm linux下能安装svn服务端吗
- 在线等,linux下安装svn一切都正常创建仓库也正常,但是在修改svn仓库的所有者时出错
- 安装了宝塔Linux能安装svn吗
- linux下如何启动SVN服务
- linux下安装SVN报错,请高手解答!
- linux服务器下怎样安装SVN和如何使用
- 如何在linux上安装svn服务器
- 在linux中安装SVN成功,但是使用命令时报错,求linux高手来解决
- LINUX安装SVN时出错了
- linux 已经安装svn 怎么配置
请教,arm linux下能安装svn服务端吗
安装svn版本为*****
一。下载svn
选择***** 和 *****
将该下载包拷贝到/usr/local/下(随意了,找个地方就好)
二。安装
cd /usr/local/
tar zxvf *****
tar zxvf ***** #会自动解压到subversion-1.***下
cd subversion-1.***
按照一些网络资料的介绍,执行如下命令即可完成安装
./configure
make
make install
三。验证
svn --version
有可能会出现如下提示:
svn: error while loading shared libraries: /usr/local/serf/lib/*****.0: cannot restore segment prot after reloc: Permission denied
此时执行如下命令即可解决问题:
setenforce permissive
在线等,linux下安装svn一切都正常创建仓库也正常,但是在修改svn仓库的所有者时出错
1、新建的数据仓库中没有dav文件夹是正常的
2、修改apache配置文件后不能启动apache,你可以用这个命令来查看问题出在哪里:
***隐藏网址***
如果运行这条指令没有报错,那么请仔细检查一下Location中的文件夹和文件的名称,若检查无误,那就重启电脑后再试能否启动Apache。
***隐藏网址***
在我的百度文库中,有一篇SVN服务器的安装架设说明,你可以参考一下。
安装了宝塔Linux能安装svn吗
可以通过TortoiseSVN软件访问。
1,下载TortoiseSVN,百度搜索TortoiseSVN在百度软件中心就可以下载了。
2,安装TortoiseSVN,双击运行,按照提示,选择安装目录,直到安装完成。
3,安装完成后,在桌面或者其他目录下右击鼠标即可看到TortoiseSVN的菜单。
4,导出项目,右击空白处,选择TortoiseSVN - checkout
5,按提示输入主机ip及目录,如*****/svn/test,输入服务器预设的账户名和密码。
6,检出完成后可以修改文件,进行提交和update操作。
linux下如何启动SVN服务
先转到SVN的安装目录,比如,你安装在/home/svn下面。然后转到bin目录下,在这里可以看见一个叫svnserve的文件,我们需要用这个来启动SVN服务。
1首先查看svn的进程:
查看进程命令:ps-ef(查看所有进程);要筛选的话用grep,筛选svn的进程命令:ps-ef|grepsvn。
2杀死主进程:
杀死进程的命令用kill-9进程id。
3:启动svn:
启动svn的命令用svnserve-d-r安装路径
-d表示svnserve****作为服务程序运行在后台;-r表示将svn的目录当作根目录。
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的路径不对
linux服务器下怎样安装SVN和如何使用
网上有好多教程,你的服务器是什么系统?
如果可以yum安装参考下面的教程
***隐藏网址***
如果不能yum安装的话,编译安装参考下面两个教程
***隐藏网址***
***隐藏网址***
遇到什么问题可以追问我,这个安装很简单,编译安装的话也不会有什么错误。祝你顺利。
如何在linux上安装svn服务器
你好,centos下安装 svn ***** 按照步骤一步一步装就OK 。以下是我的步骤。分享给你
安装***
准备工作:
1、安装编译工具包
yum install apr* autoconf automake bison bzip2 cloog-ppl compat* cpp curl curl-devel fontconfig fontconfig-devel ****type ****type* ****type-devel gcc gcc-c++ gtk+-devel gd gettext gettext-devel glibc kernel kernel-headers keyutils keyutils-libs-devel krb5-devel libcom_err-devel libpng* libjpeg* libsepol-devel libselinux-devel libstdc++-devel libtool libtool* libgomp libxml2 libxml2-devel libXpm* libtiff libtiff* libX* make mpfr ncurses* ntp openssl openssl-devel patch pcre-devel perl php-common php-gd policycoreutils ppl telnet t1lib t1lib* na** na*** wget zlib-devel zlib unzip perl-ExtUtils-Embed
2、yum remove apr apr-util subversion subversion-libs #删除系统中原有的svn及依赖包
3、下载软件包
***隐藏网址***
***隐藏网址***
***隐藏网址***
***隐藏网址***
***隐藏网址***
***隐藏网址***
***隐藏网址***
1、安装apr
cd /usr/local/src #进入软件包存放目录
tar zxvf ***** #解压
cd apr-1.*** #进入安装目录
./configure --prefix=/usr/local/apr #配置
make #编译
make install #安装
2、安装apr-util
cd /usr/local/src
tar zxvf *****
cd apr-util-1.***
./configure --with-apr=/usr/local/apr/bin/apr-1-config
make && make install
3、安装sc***
cd /usr/local/src
tar zxvf sc********
cd sc***-2.***
python ***** install #配置安装
4、安装openssl
cd /usr/local/src
tar zxvf *****
cd *****
CFLAGS=-fPIC ./config --prefix=/usr/local/openssl enable-shared
make && make install
vi /etc/profile #添加系统环境变量
export PATH=$PATH:/usr/local/openssl/bin 》》 /etc/profile
#export PATH=$PATH:/usr/local/openssl/bin 》》 /etc/profile
:wq! #保存退出
source /etc/profile #使配置生效
ln -s /usr/local/openssl/include/openssl /usr/include/openssl #添加系统软连接
5、安装serf
cd /usr/local/src
tar -xf *****
cd serf-1.***
sc*** PREFIX=/usr/local/serf APR=/usr/local/apr/bin/apr-1-config APU=/usr/local/apr/bin/apu-1-config OPENSSL=/usr/local/openssl
sc*** install
cd /usr/local/serf/lib
cp ****** /usr/local/lib/ #拷贝文件到系统目录
6、安装svn
cd /usr/local/src
tar zxvf *****
cd subversion-1.***
mkdir /usr/local/src/subversion-1.***/sqlite-amalgamation #创建sqlite-amalgamation目录
cd /usr/local/src
unzip ***** -d /usr/local/src/subversion-1.***/sqlite-amalgamation
mv /usr/local/src/subversion-1.***/sqlite-amalgamation/sqlite-amalgamation-3160200/* /usr/local/src/subversion-1.***/sqlite-amalgamation
#解压sqlite-amalgamation软件包到sqlite-amalgamation目录
cd /usr/local/src/subversion-1.***
./configure --prefix=/usr/local/svn --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr/bin/apu-1-config --with-serf=/usr/local/serf --with-openssl=/usr/local/openssl --enable-mod-activation #配置
make #编译
make install #安装
vi /etc/profile #添加系统环境变量,添加到最后一行
export PATH=$PATH:/usr/local/svn/bin
:wq! #保存退出
source /etc/profile #使配置立刻生效
whereis ***** #查找文件安装目录,如下:
*****: /lib/***** /usr/local/lib/***** /usr/local/lib/*****
vi /etc/***** #加入*****的目录
/usr/local/lib/
:wq! #保存退出
ldconfig #使配置生效
在linux中安装SVN成功,但是使用命令时报错,求linux高手来解决
从提示看来,是说你svn可执行程序在启动时需要动态库 libsvn_fs_base。。。但是系统中缺少。。
解决办法,很简单,安装这个库 libsvn_fs_base...
我的系统是centos ,
# rpm -qf /usr/lib64/libsvn_fs_*****.*****
*****_64
这个库属于 subversion 包,也就是安装svn 时自动安装的。
不知道,你用的什么版本,如果是ubuntu,可以apt-cache search libsvn 搜索下,看看有什么匹配的包
LINUX安装SVN时出错了
你的参数写的有问题
./configure --with-apxs=/usr/local/apache/bin/apxs --prefix=/usr/local/subversion --with-apr=/usr/local/apache--with-apr-util=/usr/local/apache --with-ssl --with-zlib --enable-maintianer-mode
其中的【--with-apr-util=/usr/local/apache 】与前面的参数中间没有留下空格,所以报apr的路径有问题。
linux 已经安装svn 怎么配置
代码库创建
SVN软件安装完成后还需要建立SVN库
# mkdir -p /opt/svn/repo
# svnadmin create /opt/svn/repo
执行上面的命令后,自动建立repo测试库,查看/opt/svn/repo 文件夹发现包含了conf, db,format,hooks, locks, *****等文件,说明一个SVN库已经建立。
配置SVN代码库
进入上面生成的文件夹conf下,进行配置
# cd /opt/svn/repo/conf
用户密码passwd配置
# cd /opt/svn/repos/conf
# vim passwd
修改passwd为以下内容:
# harry = harrys******
# sally = sallys******
root=raykaeso
用户名=密码
这样我们就建立了root用户, raykaeso密码
以上语句都必须顶格写, 左侧不能留空格, 否则会出错.
权限控制authz配置
# vi + authz
目的是设置哪些用户可以访问哪些目录,向authz文件追加以下内容:
#设置代表根目录下所有的资源
root= rw
意思是root用户对repo测试库下所有的目录有读写权限,当然也可以限定。
如果是自己用,就直接是读写吧。
以上语句都必须顶格写, 左侧不能留空格, 否则会出错.
服务*****配置
# vim *****
追加以下内容:
#匿名访问的权限,可以是read,write,none,默认为read
anon-access=none
#使授权用户有写权限
auth-access=write
#密码数据库的路径
password-db=passwd
#访问控制文件
authz-db=authz
#认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字
realm=/opt/svn/repositories
以上语句都必须顶格写, 左侧不能留空格, 否则会出错.
配置防火墙,SVN端口为3690
# vi /etc/sysconfig/iptables
添加以下内容:
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3690 -j ACCEPT
保存后重启防火墙
# service iptables restart
启动SVN
svnserve -d -r /opt/svn/repo
启动SVN服务
svnserve -d -r /opt/svn/
注意:如果在一台服务器上同时启动多个版本管理,那么启动路径必须是所有项目仓库的根路径:比如
/opt/svn/project1 /opt/svn/project2 ——————-》 /opt/svn/
***隐藏网址***
更多文章:
linux打开共享文件夹命令(如何在Windows系统和KaliLinux系统之间共享文件)
2026年4月24日 03:40
matlab教程实验答案(求MATLAB高手解答,好的加悬赏~)
2026年4月24日 03:20
linux安装svn(请教,arm linux下能安装svn服务端吗)
2026年4月24日 02:40
怎么从零开始学英语音标(从零开始学英语口语 有没有从音标学起的)
2026年4月24日 02:20
java设置数组可变长度(java怎么重新定义int数组长度)
2026年4月24日 02:00
android系统签名和root(新的版本root更新不了 说签名不一致怎么解决呢)
2026年4月24日 01:40
java多线程处理大批量数据(java 多线程 对集合数据的处理)
2026年4月24日 01:20




