麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統 > Linux > 正文

CentOS6.5下SVN的安裝、配置及開機啟動

2024-08-28 00:23:32
字體:
來源:轉載
供稿:網友

準備工作:yum

1、檢查是否已安裝

rpm -qa subversion

如果要卸載舊版本:

yum remove subversion


2、安裝

yum install subversion
PS:yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql(這是安裝配合Apache的模塊,我暫時還沒做,做了再補上,你可以只裝subversion,多裝了也無所謂)

3、檢查是否安裝成功
svnserve --version

如果成功會輸出版本號

4、創建倉庫目錄
例如:

mkdir /home/svn/game


5、創建項目

svnadmin create /home/svn/game


6、檢查是否創建成功

cd /home/svn/game
ll

如果成功,game目錄下會多出幾個文件夾


7、進入conf目錄會看到3個配置文件,生成的文件中都有英文注釋說明
示例需求:

策劃組:開策劃、美術讀寫
后端組:開后端讀寫,策劃只讀
前端組:開前端讀寫,策劃、美術只讀
美術組:開美術讀寫,策劃只讀
管理員組:所有的讀寫

authz:用戶權限配置
示例:

[groups]
#管理組
manager = boss
#服務端用戶組
server = server1,server2
#客戶端用戶組
client = client1,client2
#美術組
art = art1,art2
#策劃組
design=design1,design2
[game:/]
manager=rw
[game:/server]
@server=rw
[game:/client]
@client=rw
@design=r
@art=r
[game:/art]
@design=rw
@art=rw
@client=r
[game:/design]
@design=rw
@server=r
@client=r
@art=r

passwd:用戶密碼

[users]
boss=123456
server1=123456
server2=123456
client1=123456
client2=123456
art1=123456
art2=123456
design1=123456
design2=123456

svnserve.conf:

#匿名訪問者權限
anon-access = none
#驗證用戶權限
auth-access = write
#密碼文件地址
password-db = /home/svn/game/passwd
#權限文件地址
authz-db = /home/svn/game/authz
#項目名稱(UUID)
realm =game


8、開放svn端口
默認是3690端口,你也可以用別的。已開啟的跳過這一步

修改
iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
保存
/etc/rc.d/init.d/iptables save
重啟
service iptables restart
查看
/etc/init.d/iptables status


9、啟動SVN服務

svnserve -d -r /home/svn

-d:守護進程
-r:svn根目錄
假設服務端IP為192.168.1.100,那么如下設置后game的訪問目錄就為:

svn://192.168.1.100/game


10、安裝客戶端 TortoiseSVN

11、建立子目錄
在客戶端PC上找個目錄,用管理員帳戶從svn://192.168.1.100/game遷出game目錄,分別新建art,design,server,client 4個子目錄,然后提交。
這時候你可以用其他組的帳戶測試下是否正常使用了。

12、安裝好的svn服務端,默認是不會開機自啟動的,每次開機自己啟動會很麻煩,我們可以把它設成開機啟動
首先:編寫一個啟動腳本svn_startup.sh,我放在/root/svn_startup.sh
#!/bin/bash
/usr/bin/svnserve -d -r /home/svn/
這里的svnserve路徑保險起見,最好寫絕對路徑,因為啟動的時候,環境變量也許沒加載。
絕對路徑怎么查?
which svnserve

這里還有可能碰到一個問題,如果你在windows下建立和編寫的腳步,拿到linux下,用vi或者vim修改后可能會無法執行,這是文件格式的問題

vi svn_startup.sh
輸入:set ff 回車
如果顯示的結果不是fileformat=unix
再次輸入
set ff=unix
就OK了

然后修改該腳本的執行權限

chmod ug+x svn_startup.sh

或者萬能的

chmod 777 svn_startup.sh

最后:加入自動運行

vi /etc/rc.d/rc.local
在末尾添加腳本的路徑,如:
/root/svn_startup.sh

現在,你可以重啟一下試試了。 不懂得怎么確認成功?敗給你了

ps -ef|grep svnserve

好多活兒

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日韩精品dvd | 中文字幕偷拍 | 日韩蜜桃视频 | 午夜精品久久久久久久久久久久久蜜桃 | 久草经典视频 | 亚洲第一页夜 | 色交视频 | 日日鲁夜夜视频热线播放 | 91精品国产综合久久久欧美 | 一道本不卡一区 | 国产精品亚洲一区二区三区在线观看 | 国产寡妇xxxxxxxx性开放 | 中文区永久区 | 精品国产一区二区三区久久久蜜月 | 欧美一级黄色网 | 亚洲影视中文字幕 | 黄色免费在线视频网站 | 91香蕉影视| 国产1区视频 | 日本人乱人乱亲乱色视频观看 | 日本黄色一级视频 | 中文字幕亚洲视频 | 黑人一区二区三区四区五区 | 国产精品免费在线 | 久久久久久免费免费 | 亚洲婷婷日日综合婷婷噜噜噜 | 国产精品一区二区在线 | 久草在线免费资源站 | 欧美爱爱视频 | 国产精品视频免费在线观看 | 92看片淫黄大片一级 | 国产日韩三区 | 免费看真人a一级毛片 | 亚洲国产超高清a毛毛片 | 免费黄色在线电影 | 成人资源在线 | 免费国产一区 | 久久亚洲成人网 | 日韩欧美电影在线观看 | 国产一区二区高清在线 | 91精品国产免费久久 |