1.安裝svn及相關依賴包
yum install subversion httpd mod_dav_svn apr-util-sqlite
2.下載下傳submin
wget https://supermind.nl/submin/current/submin-2.2.2-1.tar.gz tar zxvf submin-2.2.2-1.tar.gz cd submin-2.2.2-1
3.安裝submin
python setup.py install
4.建立submit環境
mkdir -p /svn/svn_data/tuck 建立svn目錄 svnadmin create /svn/svn_data/tuck 建立svn環境 submin2-admin /var/lib/submin initenv [email protected] 建立submin環境
注意:如果按照圖檔中的配置報錯的話,填寫環境的時候,svn可以不填寫
具體報錯資訊:Failed to import python 'svn' module, please install
5.連結配置檔案
ln -s /var/lib/submin/conf/apache-webui-cgi.conf /etc/httpd/conf.d/ ln -s /var/lib/submin/conf/apache-svn.conf /etc/httpd/conf.d/ /etc/init.d/httpd start
缺少子產品解決方法:
vim /etc/httpd/conf/httpd.conf LoadModule authn_dbd_module modules/mod_authn_dbd.so LoadModule dbd_module modules/mod_dbd.so LoadModule authz_svn_module modules/mod_authz_svn.so
注意:mod_authz_svn.so子產品,其他配置檔案存在可以不用添加到主配置檔案中
6.登入頁面
http://192.168.100.106/submin/login/
注意:如果nginx日志包權限錯誤
(13)Permission denied: exec of '/var/lib/submin/cgi-bin/submin.cgi' failed
Premature end of script headers: submin.cgi
解決方法:關閉selinux
修改selinx配置檔案
vim /etc/selinux/config
臨時生效:setenforce 0 (可以不用重新開機伺服器)
7.重置密碼
連接配接sqlite資料庫
執行sql:select * from password_reset;
後面那串字元串是找回密碼是用到的,然後就是拼接URL。通路
http://192.168.100.106/submin/password/admin/A59b3Cvil1TCxKQFCxu5qmUq7PnUljjWCNtGSPwDuJB3iCkz8M
9.進入背景
進入背景就可以重置密碼了。後續的相關功能,客官可以自己熟悉
開啟svn支援指令:submin2-admin /var/lib/submin config set vcs_plugins svn
開啟git支援指令:submin2-admin /var/lib/submin git init
開啟trac支援指令:submin2-admin /var/lib/submin config set enabled_trac yes
10.漢化的背景模闆
templates.zip
下載下傳替換就可以使用 替換路徑:/usr/lib/python2.6/site-packages/submin/static
參考連結
http://park1.wakwak.com/~ima/centos_submin0001.html
https://wiki.centos.org/HowTos/Subversion
https://www.ibm.com/developerworks/cn/java/j-lo-apache-subversion/
http://qiita.com/toshiro3/items/69f028ab99cab236acb0
http://hengdev.com/2015/04/23/centos-install-svn-and-submin/
http://www.stackops.info/2015/08/09/%E4%BD%BF%E7%94%A8submin%E6%90%AD%E5%BB%BA%E5%9B%BE%E5%BD%A2%E5%8C%96svn%E7%AE%A1%E7%90%86%E5%B7%A5%E5%85%B7/
轉載于:https://www.cnblogs.com/zhanmeiliang/p/6215738.html