SVN图形管理工具-Submint

摘要:
1.安装svn和相关的依赖包yu_yuminstallsubversionhttpdmod_dav_ Svnapr-util-sqlite2.下载提交wgethttps://supermind.nl/submin/current/submin-2.2.2-1.tar.gztarzxvfsubmin-2.2.2-1.tar.gzcdsubmin-2.2.2-13.安装subminythonsetup

SVN图形管理工具-Submint第1张

1.安装svn及相关依赖包

yum install subversion httpd mod_dav_svn apr-util-sqlite
 
SVN图形管理工具-Submint第2张

2.下载submin

tar zxvf submin-2.2.2-1.tar.gz
cd submin-2.2.2-1

3.安装submin

python setup.py install

SVN图形管理工具-Submint第3张

4.创建submit环境

mkdir -p /svn/svn_data/tuck                   创建svn目录
svnadmin create /svn/svn_data/tuck               创建svn环境
submin2-admin /var/lib/submin initenv your@email.address   创建submin环境
SVN图形管理工具-Submint第4张

注意:如果按照图片中的配置报错的话,填写环境的时候,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第5张

缺少模块解决方法:

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张

 

6.登录页面

SVN图形管理工具-Submint第7张

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

临时生效:setenforce 0 (可以不用重启服务器)

7.重置密码

连接sqlite数据库

执行sql:select * from password_reset;

 SVN图形管理工具-Submint第9张

后面那串字符串是找回密码是用到的,然后就是拼接URL。访问

SVN图形管理工具-Submint第10张

9.进入后台

 SVN图形管理工具-Submint第11张

进入后台就可以重置密码了。后续的相关功能,客官可以自己熟悉

开启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》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇AWS S3 JAVASCRIPT SDK 上传visual studio 2015离线版msdn下载和安装下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Vue.js 源码分析(二十九) 高级应用 transition-group组件 详解

对于过度动画如果要同时渲染整个列表时,可以使用transition-group组件。 transition-group组件的props和transition组件类似,不同点是transition-group组件的props是没有mode属性的,另外多了以下两个props    tag                  标签名    moveClass   ...

VS2010 永久配置OpenCv2.4.9 及转换到COFF 期间失败:文件无效或损坏,解决方法

1、下载OpenCv2.4.9(win pack):http://opencv.org/releases.html 下载完成后,进行解压(win7 64位系统) 2、环境配置,配置如下图所示: 找到path后,在后面加上: E:opencvuildx64vc10in E:opencvuildx86vc10in   3、配置工程依赖库(新建工程,都需重新...

js保持div悬浮,不随页面向下滚动而被覆盖

<html><head><script type="text/javascript">//兼容性1,document.body.scrollTop 和 document.documentElement.scrollTop 兼容性2. style.top的值firefox需要加“px” , ie兼容此px ,无需另外加判...

[SVN(Ubuntu)] SVN 查看历史详细信息

转载: http://lee2013.iteye.com/blog/1074457  以下内容,对ubuntu命令行查看代码变化非常有用。 SVN 查看历史信息 通过svn命令可以根据时间或修订号去除过去的版本,或者某一版本所做的具体的修改。以下四个命令可以用来查看svn 的历史: svn log 用来展示svn 的版本作者、日期、路径等等 svn dif...

了不起的Nodejs学习笔记(前五章)

了不起的Nodejs学习笔记(前五章) 五大部分组成 Node核心设计理念 Node核心模块API Web开发 数据库 测试 一、安装与概念 1、执行文件 Node.js通过node命令来执行Node脚本 创建server.js var http = require('http'); var server = http.createServer(f...

给PHP安装和开启curl扩展

安装某些PHP源码如CMSTOP时需求系统开启curl扩展,这需要修改PHP的配置,在Windows 中只需简单三步。 一、window下安装php_curl支持 1.将PHP安装文件夹下的三个文件php_curl.dll(可能在ext文件夹中),libeay32.dll,ssleay32.dll 复制到 %windir%/system32下;2.打开p...