svn linux 安装教程(linux下安装subversion并配置nginx+apache操作教程(2))
本文目录
linux下安装subversion并配置nginx+apache操作教程(2)
方法1、安装subversionsubversion已经包含在ubuntumain仓库中,所以,要安装Subversion,您只需要简单的运行:$sudoapt-getinstallsubversion$sudoapt-getinstalllibapache2-svn2、创建SVN仓库许多位置都可以放置Subversion文件仓库,其中两个最常用的是:/usr/local/svn以及/home/svn。为了在下面的描述中简单明了,我们假设您的Subversion文件仓库放在/home/svn,并且你的项目名称是简单的“myproject”。同样的,也有许多常用的方式设置文件仓库的访问权限。通常的情况下,您应该创建一个名为“Subversion”的用户组,该组是SVN仓库所在的目录的拥有者。增加组,并且把用户加到组里:sudoaddgroupsubversionsudousermod-Gsubversion-awww-data现在执行下面的命令:$sudomkdir/home/svn$cd/home/svn$sudomkdirmyproject$sudochown-Rroot:subversionmyproject下面的命令用于创建SVN文件仓库:$sudosvnadmincreate/home/svn/myproject赋予组成员对所有新加入文件仓库的文件拥有相应的权限:$sudochmod-Rg+rwsmyproject
怎么在linux上安装svn服务端
centos 6.51.安装tftp软件# yum -y install tftp*2.修改配置文件# vi /etc/xinetd.d/tftpserver_args = -s /tftpboot ’加-cdisable = yes ’改为no #默认tftp服务是关闭的。修改后的代码:service tftp{ socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /var/lib/tftpboot -c disable = no per_source = 11 cps = 100 2 flags = IPv4}修改项server_args= -s 《path》 -c其中《path》处可以改为你的tftp-server的根目录,参数-s指定chroot,-c指定了可以创建文件。4.# vi /etc/selinux/config SELINUX=permissive 或者 disable5.启动tftp服务# service xinetd start不能启动试试关闭防火墙 # service iptables stoplinux下tftp的使用$ tftp 192.168.x.x -c put 22.txt 从linux下上传一个文件到 ip 为192.168.x.x 远程主机下$ tftp 192.168.x.x -c get 33.txt 从远程主机得到一个33.txt的文件
如何在linux上安装svn服务器
你好,centos下安装 svn 1.9.5 按照步骤一步一步装就OK 。以下是我的步骤。分享给你安装1.9准备工作:1、安装编译工具包yum install apr* autoconf automake bison bzip2 cloog-ppl compat* cpp curl curl-devel fontconfig fontconfig-devel freetype freetype* freetype-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* nasm nasm* wget zlib-devel zlib unzip perl-ExtUtils-Embed2、yum remove apr apr-util subversion subversion-libs #删除系统中原有的svn及依赖包3、下载软件包https://dist.apache.org/repos/dist/release/apr/apr-1.5.2.tar.gzhttps://dist.apache.org/repos/dist/release/apr/apr-util-1.5.4.tar.gzhttp://prdownloads.sourceforge.net/scons/scons-2.3.5.tar.gzhttp://www.openssl.org/source/openssl-1.0.1o.tar.gzhttps://www.apache.org/dist/serf/serf-1.3.9.tar.bz2http://www.apache.org/dist/subversion/subversion-1.8.13.tar.gzhttp://www.sqlite.org/2017/sqlite-amalgamation-3160200.zip1、安装aprcd /usr/local/src #进入软件包存放目录tar zxvf apr-1.5.2.tar.gz #解压cd apr-1.5.2 #进入安装目录./configure --prefix=/usr/local/apr #配置make #编译make install #安装2、安装apr-utilcd /usr/local/srctar zxvf apr-util-1.5.4.tar.gzcd apr-util-1.5.4./configure --with-apr=/usr/local/apr/bin/apr-1-configmake && make install3、安装sconscd /usr/local/srctar zxvf scons-2.3.5.tar.gzcd scons-2.3.5python setup.py install #配置安装4、安装opensslcd /usr/local/srctar zxvf openssl-1.0.1o.tar.gzcd openssl-1.0.1oCFLAGS=-fPIC ./config --prefix=/usr/local/openssl enable-sharedmake && make installvi /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/srctar -xf serf-1.3.9.tar.bz2cd serf-1.3.9scons PREFIX=/usr/local/serf APR=/usr/local/apr/bin/apr-1-config APU=/usr/local/apr/bin/apu-1-config OPENSSL=/usr/local/opensslscons installcd /usr/local/serf/libcp libserf-1.so* /usr/local/lib/ #拷贝文件到系统目录6、安装svncd /usr/local/srctar zxvf subversion-1.9.5.tar.gzcd subversion-1.9.5mkdir /usr/local/src/subversion-1.9.5/sqlite-amalgamation #创建sqlite-amalgamation目录cd /usr/local/srcunzip sqlite-amalgamation-3160200.zip -d /usr/local/src/subversion-1.9.5/sqlite-amalgamationmv /usr/local/src/subversion-1.9.5/sqlite-amalgamation/sqlite-amalgamation-3160200/* /usr/local/src/subversion-1.9.5/sqlite-amalgamation#解压sqlite-amalgamation软件包到sqlite-amalgamation目录cd /usr/local/src/subversion-1.9.5./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 libexpat.so.1 #查找文件安装目录,如下:libexpat.so: /lib/libexpat.so.0 /usr/local/lib/libexpat.so /usr/local/lib/libexpat.so.1vi /etc/ld.so.conf #加入libexpat.so.1的目录/usr/local/lib/:wq! #保存退出ldconfig #使配置生效
更多文章:

16进制转换8进制(十六进制可以直接转到八进制么方法是什么)
2025年3月10日 02:00

哈希宝app苹果版怎么下载?三星颗粒1660s挖eth参数设置
2025年4月2日 06:40

学会了sql能从事什么工作(会SQL Python,r,spss,Excel,只能成为薪资6k左右的业务数据分析师吗)
2025年3月4日 09:10

人民币金额大写转换(怎么用Excel将小写金额转换成人民币的大写金额)
2025年2月21日 18:30

github 教程(怎么在github上建立自己的代码仓库)
2025年4月6日 18:30

光伏级eva粒子(光伏EVA胶膜主要由哪些原材料和助剂组成)
2025年3月2日 19:30