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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

svn mysql认证_svnapachemysql 认证搭建

發(fā)布時(shí)間:2023/11/27 生活经验 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 svn mysql认证_svnapachemysql 认证搭建 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.環(huán)境

centos5.5

2.安裝svn

yum -y install subversion

3.配置

建立版本庫目錄

mkdir /var//www/html/svndata

svnserve -d -r /var//www/html/svndata

4.建立版本庫

創(chuàng)建一個(gè)新的Subversion項(xiàng)目

svnadmin create /var/www/html/svndataone

配置允許用戶rsync訪問

cd /var/www/html/svndata/conf

vi svnserve.conf

anon-access=none

auth-access=write

password-db=passwd

注:修改的文件前面不能有空格,否則啟動(dòng)svn server出錯(cuò)

vi passwd

[users]

# =

# =

david=123456

5.客戶端連接

svn co svn://ip/one

用戶名密碼:123456

二 svn 進(jìn)行http訪問

apache 和 svn的配置

yum -y install mod_dav_svn 安裝http的svn認(rèn)真模塊

修改httpd的conf.d 目錄下的 subversion.conf 文件

DAV svn

SVNListParentPath on

SVNParentPath /var/www/html/svndata/ #svn的根路徑

AuthType Basic

AuthName "Authorization"

AuthUserFile /var/www/html/svndata/one/conf/passwd #svn的一個(gè)項(xiàng)目路徑用戶密碼認(rèn)證

AuthzSVNAccessFile /var/www/html/svndata/one/conf/authz #svn的一個(gè)項(xiàng)目讀寫權(quán)限認(rèn)證

Require valid-user

service httpd reload 重載http 配置文件

通過http://ip地址/svn/one svn的項(xiàng)目 就可以訪問了

三。通過mysql表控制用戶的讀寫權(quán)限

mysql -uroot -p 登陸mysql

create database svn; 創(chuàng)建svn數(shù)據(jù)庫

CREATE TABLE IF NOT EXISTS `user` (

`username` varchar(20) CHARACTER SET utf8 NOT NULL,

`password` varchar(32) CHARACTER SET utf8 NOT NULL,

KEY `username` (`username`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8;

創(chuàng)建一個(gè)svn用戶 INSERT INTO `svn`.`user` (`username`, `password`) VALUES ('jinsan', MD5('jinsan'));

安裝mysql 認(rèn)證模塊 yum -y install mod_auth_mysql

修改 subversion.conf 文件

加入 LoadModule mysql_auth_module modules/mod_auth_mysql.so

DAV svn

SVNPath /var/www/html/svndata/one

Authtype Basic

AuthName "YOUXINPAI SVN"

AuthMYSQLEnable on

AuthMYSQLHost 127.0.0.1

AuthMYSQLPort 3306

AuthMYSQLUser root

AuthMYSQLPassword jinsan

AuthMYSQLDB svn

AuthMYSQLUserTable user

AuthMYSQLNameField username

AuthMYSQLPasswordField password

AuthMYSQLPwEncryption md5

Require valid-user

總結(jié)

以上是生活随笔為你收集整理的svn mysql认证_svnapachemysql 认证搭建的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。