第一步:安裝svn
yum install subversion
第二步:在/usr/local下建立svn資料夾並賦予777
chmod -r 777 /usr/local/svn
第三步:建立版本庫
svnadmin create /usr/local/svn/project
其中project等資料夾都可以隨意命名。
第四步:修改svn/conf下的svnserve.conf、authz、passwd
1、修改svnserve.conf
命令如下:
vi svnserve.conf
內容中有如下已注釋部分
把前面的#號和空格去掉,如下#anon-access = read
#auth-access = write
#password-db = passwd
2、修改authzanon-access
=none
auth-access
= write
password-db
= passwd
vi authz
[groups]
test= test//建立乙個test的組,並制定乙個使用者test
[/]
//制定根目錄下的許可權
@poorren = rw //test組使用者許可權為讀寫
*= r //其他使用者只有讀許可權
3、修改passwd
vi passwd
//建立或修改使用者密碼
[users]
test= 123456 //使用者名為test的使用者的密碼為123456
到這裡就配置結束了,然後啟動svn服務
svnserve -d -r /usr/local/svn
如果想開機就啟動的話,就
vi /etc/rc.local
直接把上面命令放到這個檔案裡儲存後退出。
svn自動更新
每次上傳**都要在**根目錄使用svn命令來更新太麻煩
下面就來做一下svn自動更新
LNMP環境下搭建SVN服務
最近自己買了個伺服器,試著在上面搭建了lnmp環境,因為以前在本地用mamp pro搭建過lamp環境,所以基本上還算是輕車熟路,第一次搭建lnmp,使用的是一鍵安裝,過程是順利的,後來在使用過程中遇到了配置檔案誤改的問題,又改不回來了,所以又重灌了一次,這次重灌很順利,不過在搭建svn的時候,反反...
CentOS 環境下 搭建 LNMP環境
關掉防火牆,避免實驗中出現伺服器無法訪問的情況 chkconfig iptables off安裝lnmp環境所需的開發包和庫檔案 yum y install ntp make openssl openssl devel pcre pcre devel libpng libpng devel libj...
Centos下搭建LNMP環境
1.安裝nginx 關於nginx的安裝請參考 2.安裝二進位製包mysql useradd mysql m s sbin nologin tar zxvf mysql 5.5.32 linux2.6 x86 64.tar.gz mv mysql 5.5.32 linux2.6 x86 64 usr...