阿里云Centos7安裝svn與配置講解
1.安裝svn服務(wù)器端
yum install subversion
2.創(chuàng)建一個(gè)svn版本倉(cāng)庫(kù)(可隨意創(chuàng)建)
//創(chuàng)建一個(gè)svn目錄 mkdir -p /svn/repos //修改目錄權(quán)限為777 chmod -R 777 repos //創(chuàng)建一個(gè)svn版本倉(cāng)庫(kù)first(first可以隨便起名字) svnadmin create /svn/repos/first
3.下面要修改這個(gè)目錄下的三個(gè)配置文件(鍵值后面對(duì)不能有空格)
//進(jìn)入剛剛創(chuàng)建的版本倉(cāng)庫(kù)目錄 cd /svn/repos/first //配置版本庫(kù)信息和用戶文件和用戶密碼文件的路徑、版本庫(kù)路徑 vi svnserve.conf //把 # anon-access = read # auth-access = write # password-db = passwd //這四行,前面的#號(hào)和空格去掉 //改成none anon-access = none auth-access = write password-db = passwd //改成自己的版本庫(kù) realm = first //保存退出 (2)vi authz //文件,創(chuàng)建svn組和組用戶的權(quán)限 [groups] //創(chuàng)建一個(gè)first的組,并制定兩個(gè)用戶ddl和shl first = ddl,shl //制定根目錄下的權(quán)限 [/] //first組用戶權(quán)限為讀寫(xiě) @first = rw //其他用戶只有讀權(quán)限 * = r //保存退出 (3) vi passwd //創(chuàng)建或修改用戶密碼 [users] //用戶名為gep的用戶的密碼為123456 ddl = 123456 //。。。 shl = 123456 //保存退出
4.然后要設(shè)置自啟動(dòng)
vi /etc/rc.local
打開(kāi)自啟動(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 // 添加下面一行 svnserve -d -r /usr/local/svnRepo/first //保存退出
查找所有svn啟動(dòng)的進(jìn)程
ps aux |grep 'svn'
然后啟動(dòng)svn
啟動(dòng)svn(可以把這個(gè)放到/etc/local/rc.local文件中,實(shí)現(xiàn)開(kāi)機(jī)自啟動(dòng))
svnserve -d -r /usr/local/svnRepo/first
SVN版本庫(kù)起動(dòng)方式,現(xiàn)在svnRepo下面有 first、test 兩個(gè)版本庫(kù)
1:?jiǎn)伟姹編?kù)起動(dòng)
svnserve -d -r /usr/local/repos/first
2:多版本庫(kù)起動(dòng)
svnserve -d -r /usr/local/repos
區(qū)別在于起動(dòng)svn時(shí)候的命令中的啟動(dòng)參數(shù)-r指定的目錄。
4.限制不同的用戶對(duì)不同的版本庫(kù)操作權(quán)限,修改版本庫(kù)中的conf目錄下的 authz文件(鍵值后面對(duì)不能有空格)
以配置 first 版本庫(kù)為例
vi authz [groups] company = user1,user2 [first:/] //指定版本庫(kù)跟目錄下的權(quán)限 @company = rw //company組用戶權(quán)限為讀寫(xiě) * = r //其他用戶只有讀權(quán)限 //保存退出 vi passwd //設(shè)置組中用戶的賬號(hào)和密碼 [users] user1 = 123456 user2 = 123456
5.客戶端訪問(wèn)
假設(shè)客戶端使用tortoiseSVN
打開(kāi)資源庫(kù)瀏覽器輸入地址, svn://你的svn服務(wù)器ip:3690
輸入用戶名ddl 密碼12345
因?yàn)闆](méi)有網(wǎng)資源庫(kù)里放文件所以需要你用客戶端右鍵【create forder】,然后【add forder】
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接
相關(guān)文章
CentOS環(huán)境下單獨(dú)安裝apachebench的方法
這篇文章主要介紹了CentOS環(huán)境下單獨(dú)安裝apachebench的方法,分析了apachebench的安裝步驟與相關(guān)注意事項(xiàng),需要的朋友可以參考下2016-10-10VPS主機(jī)快速搬家方法:邊打包邊傳輸邊解壓適合大中型論壇網(wǎng)站
本篇文章給大家分享如何在VPS主機(jī)之間快速搬家,一邊打包壓縮原主機(jī)上的文件,一邊傳輸文件數(shù)據(jù)到新的主機(jī)上,一邊在新的VPS主機(jī)上解壓文件,因?yàn)樗械牟僮鞫际窃赩PS主機(jī)上之間進(jìn)行,傳輸速度可以達(dá)到幾MB/s以上,特別適合一些大中型的論壇和網(wǎng)站搬家2017-07-07Windows下搭建MQTT服務(wù)器的詳細(xì)教程
這篇文章主要介紹了Windows下搭建MQTT服務(wù)器的方法,基于mosquitto實(shí)現(xiàn),有需要的朋友可以參考下2023-08-08Apache,IIS下Discuz x1.5偽靜態(tài)設(shè)置方法
有時(shí)候我們?cè)诩僭O(shè)論壇的時(shí)候,為了優(yōu)化搜索引擎收錄效果,需要設(shè)為偽靜態(tài),除了后臺(tái)的設(shè)置,也需要服務(wù)器支持,下面的具體的實(shí)現(xiàn)方法,2011-05-05windows系統(tǒng)搭建zookeeper服務(wù)器的教程
這篇文章主要介紹了windows系統(tǒng)搭建zookeeper服務(wù)器的教程,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-10-10linux配置DNS主從服務(wù)器的實(shí)驗(yàn)步驟
這篇文章主要介紹了linux配置DNS主從服務(wù)器的實(shí)驗(yàn)步驟,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2024-01-01數(shù)據(jù)庫(kù)數(shù)據(jù)同步常用的5種實(shí)施方案
本文將探討幾種常見(jiàn)的數(shù)據(jù)同步方案,涵蓋了數(shù)據(jù)庫(kù)主從同步、數(shù)據(jù)遷移同步和數(shù)據(jù)實(shí)時(shí)同步,通過(guò)深入了解各種方案的特點(diǎn)、優(yōu)勢(shì)和局限性,我們可以更好地選擇和定制適合特定業(yè)務(wù)場(chǎng)景的數(shù)據(jù)同步策略,為構(gòu)建高效、穩(wěn)定、可擴(kuò)展的系統(tǒng)奠定基礎(chǔ)2024-06-06web壓力測(cè)試工具_(dá)動(dòng)力節(jié)點(diǎn)Java 學(xué)院整理
本文給大家分享幾個(gè)web 壓力測(cè)試工具,非常不錯(cuò),具有參考借鑒價(jià)值,需要的的朋友參考下吧2017-08-08