CentOS SVN yum搭建配置

2021-07-10 23:07:21 字數 2102 閱讀 7573

1.安裝svn

yum -y install subversion
2.建立版本庫目錄

mkdir -p /var/svndata  

svnserve -d

-r /var/svndata

3.建立版本庫,建立乙個新的svn專案

svnadmin create /var/svndata/project-test
建立tags目錄

svn mkdir svn:

/project-test/tags -m "此目錄的說明資訊"。

建立branches目錄

svn mkdir svn:

/project-test/branches -m "此目錄的說明資訊"。

建立trunk目錄

svn mkdir svn:

/project-test/trunk -m "此目錄的說明資訊"。

4.配置許可權

4.1 svnserve.conf

cd /var/svndata/project-test/conf  

vi svnserve.conf

在svnserve.conf中新增

[general]

anon-access=none

auth-access=write

password-db=passwd

authz-db=authz

realm=/var/svndata/project-test

4.2 passwd

vi passwd
新增使用者

[users]

test=123456

4.3 authz配置

目的是設定哪些使用者可以訪問哪些目錄,向authz檔案追加以下內容:

設定[/]代表根目錄下所有的資源

vi authz
新增

[/]

test=rw

5.配置防火牆

vi /etc/sysconfig/iptables
新增

-a input -m state --state new

-m tcp -p tcp --dport 3690

-j accept

重啟防火牆

service iptables restart
啟動svn

svnserve -d

-r /var/svndata/project-test

檢視svn程序

ps -ef|grep svn|grep -v grep
檢測svn 埠

netstat -ln |grep 3690
停止重啟svn

killall svnserve //停止

svnserve -d

-r /var/svndata/project-test

// 啟動

svn位址

svn:
//***********************************====

注:有多個svn專案時,建立新專案如果出現問題,重啟一下試試,注意許可權不要忘記配置正確。

eg:

svndata下又建立了乙個svndata/project2

直接在svndata根目錄重啟呼叫啟動就行了

killall svnserve //停止

svnserve -d

-r /var/svndata/

// 啟動

Unity中Android開發環境搭建配置教程

unity中進行安卓平台開發需要哪些步驟呢?這裡對搭建配置步驟進行整理和總結。官方 官方 2 api第1個 3 extra第1個 5.unity切換到android平台並配置jdk sdk ndk路徑 在unity的android發布設定 other setting configuration 中設...

HFish蜜罐 基於Docker的搭建與配置

hfish 是一款基於 golang 開發的跨平台多功能主動誘導型開源蜜罐框架系統,為了企業安全防護做出了精心的打造,全程記錄黑客攻擊手段,實現防護自主化。為 ftp 埠 22為 ssh 埠 23為 telnet 埠 3306 為 mysql 埠 6379 為 redis 埠 8080 為 暗網 埠...

windows下搭建svn伺服器及許可權配置

伺服器端 visualsvn server 3.3.1 客戶端tortoisesvn 1.8.13 1.安裝伺服器端程式 選擇伺服器和管理介面都安裝 選擇安裝路徑和版本庫存放路徑,選擇版本庫的訪問方式為http或https 2.建立新使用者 users上右擊建立兩個測試使用者xujian和yuanh...