日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > centos >内容正文

centos

Centos 6.2部署CSVN服务器

發布時間:2025/3/19 centos 62 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Centos 6.2部署CSVN服务器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

墨跡兩句:前邊寫了subversion部署,怎么現在又用CSVN呢,原因很簡單,懶人一個,你能拿鼠標點點就解決的問題,你會急急忙忙的去登陸服務器,然后配置半天,指不定多了一個點或者其他問題,發現配置沒成功,svn壞了... 所以,還是用傻瓜式的網頁操作吧!

本人系統 ?Centos 6.2

1. 首先獲取安裝包 http://www.collab.net/downloads/subversion#tab-1

我使用的是 ?CollabNetSubversionEdge-3.3.2_linux-x86_64.tar.gz,你們可以隨意

本來還需要java :jre-6u26-linux-i586.bin的,但是我裝機的時候已經有了,所以這里就不需要了。

http://help.collab.net/ ?參考安裝

2. 添加csvn運行賬戶 csvn,以及用戶的環境變量

[root@gang jvm]# useradd -m csvn

[root@gang jvm]# vim /home/csvn/.bash_profile

# .bash_profile

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

? ? ? ?. ~/.bashrc

fi

# User specific environment and startup programs

export JAVA_HOME=/usr/lib/jvm/java-1.6.0

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

3. 解壓文件 CSVN

[root@gang mnt]# tar zxf CollabNetSubversionEdge-3.3.2_linux-x86_64.tar.gz -C /data

這時,會在/data/目錄下解壓生成一個目錄csvn

[root@gang data]# chown -R csvn.csvn csvn

--:CSVN的運行用戶不能是root,所以csvn文件夾的主用戶和組需要修改為csvn(隨意定)

4. 給予csvn權限,以便創建

[root@gang data]# visudo

添加: csvn ? ?ALL=(ALL) ? ? ? ALL

[root@gang data]# su - csvn

[csvn@gang ~]$ /data/csvn/bin/csvn install

Must be root to perform this action. ?---此時提示不可以。

[csvn@gang ~]$ sudo -E /data/csvn/bin/csvn install

[sudo] password for csvn: ? ? ? ? ? ? ? ? ?---輸入csvn密碼 ,之后會自動安裝完成

[csvn@gang ~]$ /data/csvn/bin/csvn start

[root@gang data ~]# chown root:csvn /data/csvn/lib/httpd_bind/httpd_bind

[root@gang data ~]# chmod u+s /data/csvn/lib/httpd_bind/httpd_bind

另外,此時別忘記啟動apache,畢竟是建立在svn+apache+java的工具

[root@gang data]# /data/csvn/bin/httpd -f /data/csvn/data/conf/httpd.conf -k restart

此時,打開 http://IP:3343/csvn 就可以訪問,默認為admin : admin

? ? ?或者 https://IP:4434/csvn 也可以訪問 ?其實二者為同一網站,只是鏈接方式不同而已,具體使用方法,請查看官網文檔。

順便說下幾個配置文檔

路徑:①/data/csvn/data/conf/csvn.conf

? ? ? 里邊可以修改csvn的運行用戶,以及訪問的url端口,還能看到運行所用的JAVA_HOME路徑

? ? ?② /data/csvn/data/conf/svn_access_file ?配置用戶組以及權限的地方 ? ? ?

? ? ?③ /data/csvn/data/conf/csvn_main_httpd.conf ?

? ? ? 定義了客戶端訪問的域名和端口,如果才用了ldap認證的話,還能看到ldap的認證信息

這里定義了連個http訪問的端口,我監聽兩個 :18080 和 :8080

另外給大家一個圖參考

其中 AuthLDAPBindPassword 是LADP 給予的認證授權密碼

如果修改了默認的端口18080,改用80端口,還需要修改/data/csvn/data/conf/svn_viewvc_httpd.conf ,否則客戶端無妨通過 http://url:81/svn訪問數據

? ? ?④ /data/csvn/data/conf/httpd.conf ?

? ? ? web服務的主配置程序,從里邊Include調用了其他的配置文件,

? ?例如:csvn_main_httpd.conf,csvn_logging.conf,svn_viewvc_httpd.conf

? ? ?⑤ /data/csvn/data/conf/svn_auth_file ?存儲認證信息


網頁中,引入ldap認證的信息



附注: CSVN 用的是FSFS的形式存儲數據。

? ? ? 版本庫信息位于/data/csvn/data/repositories下

轉載于:https://blog.51cto.com/jishuweiwang/1352574

總結

以上是生活随笔為你收集整理的Centos 6.2部署CSVN服务器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。