天天看點

SVN圖形管理工具-Submint

SVN圖形管理工具-Submint

1.安裝svn及相關依賴包

yum install subversion httpd mod_dav_svn apr-util-sqlite  

SVN圖形管理工具-Submint

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

SVN圖形管理工具-Submint

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圖形管理工具-Submint

注意:如果按照圖檔中的配置報錯的話,填寫環境的時候,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

SVN圖形管理工具-Submint

缺少子產品解決方法:

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子產品,其他配置檔案存在可以不用添加到主配置檔案中

SVN圖形管理工具-Submint

6.登入頁面

http://192.168.100.106/submin/login/

SVN圖形管理工具-Submint

注意:如果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

SVN圖形管理工具-Submint

臨時生效:setenforce 0 (可以不用重新開機伺服器)

7.重置密碼

連接配接sqlite資料庫

執行sql:select * from password_reset;

SVN圖形管理工具-Submint

後面那串字元串是找回密碼是用到的,然後就是拼接URL。通路

http://192.168.100.106/submin/password/admin/A59b3Cvil1TCxKQFCxu5qmUq7PnUljjWCNtGSPwDuJB3iCkz8M

SVN圖形管理工具-Submint

9.進入背景

SVN圖形管理工具-Submint

進入背景就可以重置密碼了。後續的相關功能,客官可以自己熟悉

開啟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

SVN圖形管理工具-Submint

參考連結

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