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 #使配置生效