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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

cvs svnmanager

發布時間:2024/4/14 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 cvs svnmanager 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
介紹 ?????? SVNManager是一個基于PHP的網絡工具來管理Apache的Subversion倉庫服務器。SVNManager功能包括:用戶可以遠程創建倉庫、刪除和加載倉庫、設置用戶和群組訪問權限、通過電子郵件邀請邀請創建賬號等功能 環境:
* Apache 2 * Subversion * PHP 5 + Pear + VersionControl_SVN * MySQL/SQLlite
安裝軟件 [root@zzh /]# yum install subversion httpd php mysql-server ?mod_dav_svn php-mysql php-pear php-mbstring
[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/ 給版本庫權限
Apache配置 [root@zzh /]# vim /etc/httpd/conf/httpd.conf 注意:一定要把下面自己寫的注釋去掉藍字的
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 是否有提示輸入用戶名密碼
安裝svnmanager
[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下載安裝,注意:一定要連接因特網
創建SVNManager訪問用戶及數據庫
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 重命名示例文件
[root@zzh /]# vi /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 是否可以用網頁建立的用戶訪問對應的版本庫
錯誤解決: [root@zzh /]# vim /etc/php.ini 顯示php報錯內容,默認php屏蔽錯誤所以打開網頁會顯現空白
error_reporting=E_ALL display_errors = On
[root@zzh /]# vim /etc/php.ini 如果對中文還不能支持修改下面字段
default_charset='gb2312'

轉載于:https://blog.51cto.com/ktzzh/222308

超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生

總結

以上是生活随笔為你收集整理的cvs svnmanager的全部內容,希望文章能夠幫你解決所遇到的問題。

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