日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

centos svn配置步驟

 命運(yùn)之輪 2013-01-22
1.安裝svn服務(wù)器端
yum install subversion      從鏡像下載安裝svn服務(wù)器端
cd /usr/local/              //進(jìn)入目錄,準(zhǔn)備創(chuàng)建svn目錄
mkdir svn                   //創(chuàng)建一個(gè)svn目錄
chmod -R 777 svn            //修改目錄權(quán)限為777
svnadmin create /usr/local/svn/hancang //創(chuàng)建一個(gè)svn版本倉庫hancang(hancang可以隨便起名字)
cd hancang/conf               //進(jìn)入hancang版本倉庫下的配置文件目錄

下面要修改這個(gè)目錄下的三個(gè)配置文件
(1)vi svnserve.conf    //配置版本庫信息和用戶文件和用戶密碼文件的路徑、版本庫路徑
[

# anon-access = read
# auth-access = write
# password-db = passwd
//這四行,前面的#號和空格去掉,變成
anon-access = none      //改成none
auth-access = write
password-db = passwd
realm = hancang           //改成自己的版本庫
保存

(2)vi authz     //文件,創(chuàng)建svn組和組用戶的權(quán)限
[group]
hancang = gep,wce //創(chuàng)建一個(gè)hancang的組,并制定兩個(gè)用戶gep和wce

[/]             //制定根目錄下的權(quán)限
@hancang = rw     //hancang組用戶權(quán)限為讀寫
* = r           //其他用戶只有讀權(quán)限
保存退出

(3) vi passwd   //創(chuàng)建或修改用戶密碼
[users]
gep = 123456    //用戶名為gep的用戶的密碼為123456
wce = 123456    //。。。
保存退出

2,建立project
(1)把要做svn的project導(dǎo)入成為一個(gè)工程squid(名字隨便選擇)
svn import /root/squid-3.1.0.18 file:///usr/local/svn/hancang/squid -m "initial import"

(2)修改文件提交之后要提交之后更新到某個(gè)版本的目錄也就是checkout目錄
svn checkout svn://127.0.0.1/squid /root/squid-3.1.0.19
這里/root/squid-3.1.0.19目錄也是隨便選擇
(3)在版本庫版hancang 這里是/usr/local/svn/hancang/hooks下面
cp post-commit.tmpl post-commit
vi /usr/local/svn/hancang/hooks/post-commit
寫上
#!/bin/bash
export LANG=en_US.UTF-8
svn update /root/squid-3.1.0.19 --username lvye --password zaq12wsx




然后要設(shè)置自啟動(dòng)
vi /etc/rc.local    打開自啟動(dòng)文件
文件內(nèi)容如下
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local
/usr/local/webserver/mysql/3306/mysql start
ulimit -SHn 51200
/usr/local/webserver/php/sbin/php-fpm start
/usr/local/webserver/nginx/sbin/nginx
svnserve -d -r /usr/local/svn/hancang
#/usr/local/webserver/mysql/bin/mysql -u root -p -S /tmp/mysql.sock



svn命令:
lsof -i :3690   查看svn是否啟動(dòng)
ps aux |grep 'svn' 查找所有svn啟動(dòng)的進(jìn)程
kill -9 2505    殺死2505這個(gè)查找到的svn進(jìn)程
svnserve -d -r /usr/local/svn/hancang 啟動(dòng)svn(可以把這個(gè)放到/etc/local/rc.local文件中,實(shí)現(xiàn)

開機(jī)自啟動(dòng))

svn up                      //更新文件
svn ci -m'aaa' test.php     //提交文件
svn delete test.php         //刪除test.php
svn co svn://172.19.5.12 ./    //檢出一份版本庫文件到當(dāng)前目錄

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多