cvs svnmanager
* Apache 2
* Subversion
* PHP 5 + Pear + VersionControl_SVN
* MySQL/SQLlite
|
[root@zzh /]# mkdir -p /var/svn/repos
|
建立svn版本库目录
|
[root@zzh /]# touch /var/svn/repos/passwdfile
|
创建密码认证文件
|
[root@zzh /]# touch /var/svn/repos/accessfile
|
创建权限认证文件
|
[root@zzh /]# svnadmin create /var/svn/repos/kt001
|
创建kt001版本库
|
[root@zzh /]# chown -R apache:apache /var/svn/
|
给版本库权限
|
AddDefaultCharset GB2312 #修改对svnmanager中文支持
<Location /svn> #访问后缀名
DAV svn
SVNListParentPath on
SVNParentPath /var/svn/repos #svn版本库位置
AuthType Basic #采用用户认证
AuthName "ZGSM SVN" #认证名
AuthUserFile /var/svn/passwdfile #指定用户认证密码文件位置,这个文件由svnmanager来维护
AuthzSVNAccessFile /var/svn/accessfile #控制这个用户的访问权限,这个文件由svnmanager来维护
Require valid-user #合法用户可以访问
</Location>
#增加目录安装性
<Directory "/var/www/html/svnmanager/">
AllowOverride None
Order deny,allow
Deny from all
Allow from all
</Directory>
|
http://192.168.0.10/svn/kt001
|
是否有提示输入用户名密码
|
[root@zzh /]# mv /kt/svnmanager-1.08/ /var/www/html/svnmanager
|
是基于php管理svn的网页管理工具
|
[root@zzh /]# pear install --alldeps VersionControl_SVN-0.3.1
|
通过php-pear下载安装,注意:一定要连接因特网
|
mysql> create database svn;
mysql> grant all privileges on svn.* to svnmanager@localhost identified by '123456';
mysql> flush privileges;
|
[root@zzh /]# cp /var/www/html/svnmanager/config.php.linux /var/www/html/svnmanager/config.php
|
重命名示例文件
|
$htpassword_cmd = "/usr/bin/htpasswd";
|
密码生成程序位置
|
$svn_cmd = "/usr/bin/svn";
|
svn程序文件位置
|
$svnadmin_cmd = "/usr/bin/svnadmin";
|
svnadmin程序文件位置
|
$svn_repos_loc = "/var/svn/repos ";
|
svn版本库位置
|
$svn_passwd_file = "/var/svn/passwdfile";
|
密码认证文件位置
|
$svn_access_file = "/var/svn/accessfile";
|
权限文件位置
|
$smtp_server = "zzh.kt.com";
|
指定smtp服务器
|
$dsn = "mysql://svnmanager:123456@localhost/svn";
|
指定连接数据库
|
$admin_name = "admin";
|
默认
|
$admin_temp_password = "admin";
|
默认
|
http://192.168.0.10/svnmanager
|
测试是否可以正常访问
|
http://192.168.0.10/svn/kt
|
是否可以用网页建立的用户访问对应的版本库
|
error_reporting=E_ALL
display_errors = On
|
default_charset='gb2312'
|
转载于:https://blog.51cto.com/ktzzh/222308
cvs svnmanager相关推荐
- cvs linux权限,Linux下CVS+ACL的权限控制是什么? 爱问知识人
考试大Linux站整理:我的CVS服务器端是在linux下,我安装了cvs-1.11.22-cvsacl-1.2.5-patched.tar.gz,利用CVS+ACL来做权限控制.但是现在遇到几个问题 ...
- 跟我做CVS版本管理试验
本篇文章主要讲述版本管理中的标记用法,目前假设已经安装了CVS并且配置了环境变量CVSROOT,在前面的文章中又相关的记录,[url]http://tianli.blog.51cto.com/1903 ...
- CVS代码管理的一个小错误
前两天去北京参加open day了,客户需要我上传一个文件,在火车上用手机建立了临时热点,却怎么也上传不了,到了酒店居然还是上传不了,一直提示错误 Unable to initialize the C ...
- Oracle中数据导出成CVS,EXCEL
我们可以把oracle数据库中的某个表导出成CVS,可用excel方式打开该文件. 步骤一 选中需要导出的数据,右击->导出结果->csv文件 步骤二 查看导出的文件 步骤三 你可以在cs ...
- 零基础学习SVN之(二):CVS与SVN的区别
相信大家看了零基础学习SVN之(一):SCM与SVN的使用(基础篇)这篇博客之后,对版本控制就有了一定的理解,同时也应该知道SVN与CVS是比较流行的两款SCM工具.那么到底这两款工具有什么区别呢? ...
- CVS,GIT,Mercurial和SVN比较
最近关于DVCS讨论的如火如荼,转一篇4个著名VCS的比较 特征 CVS Git Mercurial Subversion 是否原子提交 CVS: 没有. CVS提交不是原子的 Git: 是的. 提交 ...
- 在linux上使用cvs命令
1)登陆CVS服务器: cvs -d :pserver:username@host:/$CVSROOT login 然后系统会提示你输入密码.或直接使用: cvs -d :pserver:user: ...
- vue 本地xlsx文件下载_前端vue下载导出excel和cvs文件
// 导出 exportData () { this.$confirm('确认导出XXXXXX?', { confirmButtonText: '导出', cancelButtonText: '取消' ...
- CVS/SVN 托管服务
软件工程中,代码版本管理是必要的一个环节. 如果觉得自己假设一个CVS / SVN 服务器太麻烦,不妨试试托管服务. 这个网站 http://cvsdude.com 的服务据说还不错. 如果你的软 ...
最新文章
- linux 内核模块 编译错误 include/linux/mmzone.h:18:26: fatal error: linux/bounds.h: No such file or director
- C++ 预编译头文件
- 您应该在2020年首先学习哪种编程语言? ɐʌɐɾdıɹɔsɐʌɐɾ:ɹǝʍsuɐ
- angularjs-控制form及radio,checkbox,select
- vue 如何处理两个组件异步问题_Vue异步组件处理路由组件加载状态的解决方案...
- mr读取mysql_新增访客数量MR统计之MR数据输出到MySQL
- 《数据结构导论自考知识点(自己总结)》
- SQL简体转繁体互换(常用汉字词组)
- 爱因斯坦的逻辑思维题
- 山西大学计算机与信息技术学院张超,张超 - 山西大学 - 计算机与信息技术学院...
- 2020.9.20深圳湾-莫安迪摄影原创作品
- 头条校招(今日头条2017秋招真题)
- 2021-11-05 奈氏准则,香农定理(考研中的第一波知识点)
- 关于nvidia-smi和nvcc -V显示的cuda版本不一致的问题
- 乐学python慕课答案_乐学英语演讲教程
- 深圳Java培训:相伴java,感受spring
- 统信UOS专业版安装VMware
- 学习微积分60年有感(IV)
- 有线宽带终结者?华为5G CPE Pro让智能家居迈入5G时代
- 安装subversion