svn伺服器搭建及web目錄同步

2021-09-05 09:19:29 字數 1023 閱讀 7673

作業系統:ubuntu 14.04

1,安裝svn

apt-get install subversion

2,新建svn目錄

例:/opt/svn

3,建立svn倉庫,這裡建立乙個名字叫obj的倉庫

svnadmin create /opt/svn/obj

4,修改配置 一共3個檔案 svnserve.conf、passwd、authz

編輯檔案vim /opt/svn/obj/conf/svnserve.conf ,開啟以下列的注釋

anon-access = none

auth-access = write

password-db = passwd

authz-db = authz

編輯檔案vim /opt/svn/obj/conf/passwd,新增賬號密碼

admin = 123456

編輯檔案vim /opt/svn/obj/conf/authz,編輯分組及許可權

[groups]

develop = admin

@develop = rw

5,啟動svn服務

svnserve -d -r /opt/svn //這裡的-d 是守護程序

6,**檢出

7,同步web伺服器

1> 建立web資料夾 例:/opt/web/obj

2>再一次檢出svn專案到/opt/web/obj

3> 轉到svn 下的hooks目錄,編輯 vim post-commit

複製以下文件,意思是:在svn提交完成後觸發web端的更新

#!/bin/sh

repos="$1"

rev="$2"

export lang=en_us.utf-8

svn update /opt/web/obj --username admin --password 123456

4>給post-commit執行許可權

chmod 755 post-commit

8,同步完成

搭建SVN伺服器

搭建svn伺服器 安裝好後,建立 svn資料夾 進入svn資料夾,svnadmin create repository1 則出現乙個repository1資料夾,進入,看到conf資料夾,裡面有三個檔案,svnserve.conf配置 general anon access none auth ac...

SVN伺服器搭建

2.進入命令列並切換到subversion的bin目錄。cd d e program files subversion bin 3.建立版本庫 repository 使用subversion伺服器需要建立乙個版本庫,用來存放svn專案。svnadmin create e svn repos1 此命令...

svn 伺服器搭建

一 原始檔編譯安裝。原始檔共兩個,為 1.subversion 1.6.1.tar.gz 2.subversion deps 1.6.1.tar.gz 注意 兩個檔案版本必須一致,否則很容易產生問題.二 解壓檔案,並編譯配置 subversion 1.解壓檔案 root db2 tfhudong t...