linux搭建apachesvn服务器
㈠ linux + apache svn服务器问题
问题不像是在于favicon.ico,favicon.ico是浏览器地址那个地方显示的图标,默悔宽中认的。
你可以找个ico文件改碧山名之后放到那个位置。
我感觉问题在巧誉后面一句。Could not fetch resource information.
你的/home/svn/project这个目录,初始化过了吗?
㈡ linux svn服务搭建问题 Could not read status line: connection was closed by server
没遇到过这个问题,特意网上查了一下,发现及提到关闭绝漏防火墙、重启后正常,有稀里糊涂就正常的,有https错输成http导致此问题,五花八门,都试试吧。
其实我建议用Collabnet SVN Edge安装包,本身就内置蚂宏握了Apache,安装相对比较省心,按照安装包中附带的安装步骤,很顺利就装好了,而且最大的好处闷庆是将来管理SVN服务器方便,有自带的Web版控制台。
㈢ linux svn apache配置
你应该来分布来操作:
首先用apache配置一个站点漏扮州(跟svn无关),先让这个站点能返蔽正确访问到测试文件。
把svn的代码文件,checkout到你第一步站点能正常访问的路径即可缺耐。当然你也可以checkout到其它地方,只要修改apache站点对应路径就可以了。
这里面你需要注意的事项是文件和路径的权限一定要可以访问到的。
㈣ linux下,apache+svn配置出现: Forbidden You don't have permission to access /svn/project/enov on th
从出错信息来看,问题很明显,你的权限绝罩设置有问题,你没有权限
你需要创建一个apache的用户/口令文件,加用户进去,然后配置SVN的权限文件,为用户分配权限
详细步骤看参茄谨考我的网络文库中的SVN安装指南,虽然那是个针对windows环境安装的,但权限配置这部分颤宏基基本可以通用
回复 X_newyork:我指的是这篇: http://wenku..com/view/782f8de79b89680203d825b2.html ,不过现在我一般推荐使用Collabnet Subversion Edge版SVN服务器,详见这篇: http://wenku..com/view/85c1a4593b3567ec102d8a95.html
㈤ 在linux上搭了个svn+apache,但是客户端提交文件的时间总是和系统时间不一样
客户端和系统都设置成同样的时区并且都从同一时间服务器同步时间
㈥ 如何如何才linux环境下使用apache和svn进行集成
这个配置步骤比较多桥虚,基本上是先安装svn软件,再安装pache http server软件。然后配置apache http server的httpd.conf和建立SVN的数高衡据戚消做仓库等。
㈦ 如何使用apache和TortoiseSVN搭建公网的svn
建议你用Collabnet的svn edge安装包来搭建SVN服务器,基本一个安装包就全搞定了,安装配置非常省心,已经内置了apache和SVN服务器管理台,而且是免费的,SVN新人用这个比较方便。
在解决了服务器搭建的问题后,你要实现公网访问,还需要解决几个问题:
1、要有一条通往互联网的宽带线路,而且要在路由器上设置端口映射,将该外网IP地址的SVN服务端口映射到你的SVN服务器上。
2、要有一个固定的公网IP地址。但一般家用宽带都是ADSL线路,IP地址是随机分配的,有可能发生改变,这时就需要一个域名了,域名是固定的,只要将域名和外网IP地址绑定,就可以解决IP地址变动导致的无法访问问题。你可以到花生壳申请一个免费域名,至于域名和IP地址的绑定,有的路由器上自带了对这个的支持,如果没有的话就需要用软件来解决。
㈧ svn在apache下搭建需要版本搭配吗
一般Apache用2.2版,可以搭配SVN的1.6.x、1.7.x版
httpd是apache自带的一个文件
如果要建立SVN服务器的话,推荐春行肆你使用Collabnet的SVN服务器安装包,内置了Apache,安装配置很省扒轿带歼心,也是免费的
㈨ Linux下安装SVN+apache,访问报错
Can't open file '/root/svn/repos/format'誉大: Permission denied
要改权限了
建议你用发行版的安装包,新手自己察闹编译总会有比较多的败虚罩麻烦的……
㈩ 如何在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-Embed
2、yum remove apr apr-util subversion subversion-libs #删除系统中原有的svn及依赖包
3、下载软件包
https://dist.apache.org/repos/dist/release/apr/apr-1.5.2.tar.gz
https://dist.apache.org/repos/dist/release/apr/apr-util-1.5.4.tar.gz
http://prdownloads.sourceforge.net/scons/scons-2.3.5.tar.gz
http://www.openssl.org/source/openssl-1.0.1o.tar.gz
https://www.apache.org/dist/serf/serf-1.3.9.tar.bz2
http://www.apache.org/dist/subversion/subversion-1.8.13.tar.gz
http://www.sqlite.org/2017/sqlite-amalgamation-3160200.zip
1、安装apr
cd /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-util
cd /usr/local/src
tar zxvf apr-util-1.5.4.tar.gz
cd apr-util-1.5.4
./configure --with-apr=/usr/local/apr/bin/apr-1-config
make && make install
3、安装scons
cd /usr/local/src
tar zxvf scons-2.3.5.tar.gz
cd scons-2.3.5
python setup.py install #配置安装
4、安装openssl
cd /usr/local/src
tar zxvf openssl-1.0.1o.tar.gz
cd openssl-1.0.1o
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 serf-1.3.9.tar.bz2
cd serf-1.3.9
scons PREFIX=/usr/local/serf APR=/usr/local/apr/bin/apr-1-config APU=/usr/local/apr/bin/apu-1-config OPENSSL=/usr/local/openssl
scons install
cd /usr/local/serf/lib
cp libserf-1.so* /usr/local/lib/ #拷贝文件到系统目录
6、安装svn
cd /usr/local/src
tar zxvf subversion-1.9.5.tar.gz
cd subversion-1.9.5
mkdir /usr/local/src/subversion-1.9.5/sqlite-amalgamation #创建sqlite-amalgamation目录
cd /usr/local/src
unzip sqlite-amalgamation-3160200.zip -d /usr/local/src/subversion-1.9.5/sqlite-amalgamation
mv /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.1
vi /etc/ld.so.conf #编辑加入libexpat.so.1的目录
/usr/local/lib/
:wq! #保存退出
ldconfig #使配置生效