Linux下安裝SVN 及 使用演示(PPT)
歡迎轉載,請註明作者、出處。
1.安裝
yum -y install subversion
2.建立根目錄
mkdir -p /opt/svn
3.建立一個測試倉庫
mkdir -p /opt/svn/svntest
svnadmin create /opt/svn/svntest
4.修改配置檔案
cd /opt/svn/svntest/conf
vi svnserve.conf
[general]
anon-access = none # 使非授權使用者無法訪問
auth-access = write # 使授權使用者有寫許可權
password-db = passwd # 指明密碼檔案路徑
authz-db = authz # 訪問控制檔案
vi authz
[svntest:/] #表示根目錄下的svntest庫
#[/] #表示/opt/svn(根目錄)下的所有庫
test= rw #設定一個test使用者,具有讀寫許可權
@admin=rw #admin組的成員均有讀寫許可權
[groups]
admin=user1,user2 #設定admin組,成員有user1、user2
vi passwd
test=123456 #為test使用者設定密碼為123456
user1=123456
user2=123456
5.啟動服務
啟動:svnserve -d -r /opt/svn
檢視幫助:svnserve --help
netstat -pan|grep svn
檢視到svn的程式,說明服務已經執行
6.windows下安裝SVN客戶端,輸入svn://ip/svntest ,然後輸入使用者名稱密碼test/123456即可訪問
7.針對不同目錄設定不同的訪問許可權
例:在svntest庫下增加file1資料夾:
a. cd /opt/svn/svntest/conf
vi authz
增加:
[svntest:/file1]
user=rw
vi passwd
增加:
user=123456
用SVN客戶端登陸,建立資料夾file1即可
此時,user使用者只能讀寫file1下的檔案
訪問:svn://ip/testsvn/file1
8.如果svntest的rw許可權給了user1、user2、test三個使用者,則這3個使用者能訪問該庫下所有
目錄下的所有檔案,這是不合理的
現在svntest建一個aa資料夾,設定只有test能訪問,方法為:
vi authz
增加
[svntest:/aa]
test=rw #test使用者可以rw
*= #所有使用者都沒任何許可權
#這兩個就一起實現了:除test使用者外,其他所有使用者都不能訪問aa資料夾
SVN簡介及使用
===============================================================================================
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26355921/viewspace-1248085/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SVN下載安裝使用
- Linux下安裝svn教程Linux
- Linux下安裝SVN(Subversion)Linux
- linux下安裝配置svnLinux
- SVN的安裝及使用指南
- Linux下安裝SVN服務端Linux服務端
- linux SVN安裝及配置圖解教程Linux圖解
- 伺服器安裝docker 以及使用docker安裝mysql及svn伺服器DockerMySql
- centos下svn的安裝及配置詳細步驟CentOS
- SVN學習之windows下svn的安裝Windows
- Linux離線安裝SVNLinux
- Linux下安裝java及配置(yum安裝)LinuxJava
- linux下svn命令的使用Linux
- ubuntu下git安裝及使用UbuntuGit
- SVN安裝配置及安全注意事項
- Linux下安裝使用MySQLLinuxMySql
- LINUX下JBOSS的安裝及配置Linux
- Linux的ftp安裝及使用LinuxFTP
- mysql下載與安裝 視訊演示MySql
- svn命令列工具安裝使用(windows)命令列Windows
- linux下svn命令使用大全(share)Linux
- Linux下安裝Oracle時候建立使用者及組LinuxOracle
- docker安裝svnDocker
- Linux (Ubuntu) 安裝 SVN-新來的老主管發起用 SVN!LinuxUbuntu
- myeclipse 安裝和使用svn外掛Eclipse
- windows下nvm、nrm的安裝及使用Windows
- 10個PPT演示用圖片下載網站網站
- PostgreSQL在Linux下安裝與使用SQLLinux
- svn安裝【轉載】
- Linux下SVN配置Linux
- Linux下安裝JDK及環境設定LinuxJDK
- Linux環境Hive安裝配置及使用LinuxHive
- Linux環境Flume安裝配置及使用Linux
- Linux環境Spark安裝配置及使用LinuxSpark
- linux安裝配置postgres及使用dblinkLinux
- 自學linux——1.VMware的安裝及VM下centos的安裝LinuxCentOS
- macbook 下安裝Goglang 以及安裝svn外掛所遇到的問題MacGo
- SVN安裝與在eclipse中的使用Eclipse