阿里雲centos伺服器建立svn倉庫

2021-09-09 06:55:24 字數 2066 閱讀 7085

1.連線伺服器,

輸入命令列:svnserve --version檢視是否安裝svn服務

若沒有安裝輸入命令列:yum install subversion

然後會出現

這邊svn服務已經安裝完畢了

2.自己選擇乙個資料夾放倉庫的位址

這邊我是存放在local資料夾下建立了乙個svn資料夾專門用來存放svn的各個倉庫

3.進入svn資料夾下(cd svn)建立乙個新的資料夾用來作為你的倉庫(mkdir svnrepos)

輸入命令列:svnadmin create svnrepos

之後svnrepos倉庫目錄下面會出現一些資料夾

subversion目錄說明: 

- db目錄:就是所有版本控制的資料存放檔案 

- hooks目錄:放置hook指令碼檔案的目錄 

- locks目錄:用來放置subversion見艱苦鎖定資料的目錄,用來追蹤訪問檔案庫的客戶端 

- format檔案:是乙個文字檔案,裡面只放了乙個整數,表示當前檔案庫配置的版本號 

- conf目錄:是這個倉庫的配置檔案(倉庫的使用者訪問賬號、許可權等)

我們進入資料夾做一些設定分配連線的賬號,在配置檔案中填寫倉庫的位址等等。

3.配置檔案

命令列:cd conf

authz:設定許可權

passwd:設定賬號密碼

svnserve:svn服務配置

(1)設定賬號:

命令列:vim passwd

跳出passwd檔案,輸入i表示插入命令

在user下面新增一行形式如(賬號 = 密碼)eg:

demo = 123456  這邊登入svn時賬號為demo,密碼為123456

之後按esc(退出插入命令列模式)然後:wq(儲存)

(2)命令列:vim authz

之後按esc(退出插入命令列模式)然後:wq(儲存)

(3)命令列:vim svnserve.conf

將下面這幾行之前的##給刪除(注意##後面還有乙個空格也要刪除,不然那)

anon-access = read              # 匿名使用者許可權(none為不給許可權)

auth-access = write             # 授權使用者許可權

password-db = passwd            # 使用哪個檔案作為賬號檔案

authz-db = authz                # 使用哪個檔案作為許可權檔案

realm = 位址 (剛才那個svn倉庫的位址,就是svnadmin create svnrepos中svnrepos這個資料夾的位址)

之後按esc(退出插入命令列模式)然後:wq(儲存)

至此,伺服器端倉庫已經建立成功

(4) 啟動svn服務

svnserve -d -r +剛才那個svnadmin倉庫的位址

(5)檢視服務是否開啟

ps -ef |grep svn

(6)停止svn命令

killall svnserve

本地機器使用cornerstone這個軟體登入倉庫就可以了

新伺服器部署 Cent OS 阿里雲

新購入一台阿里雲伺服器,系統版本是centos 7.4,以下是搭建php環境的步驟 一 部署yum源 1 開啟centos的yum資料夾 輸入命令cd etc yum.repos.d 輸入命令wget3 備份系統原來的repo檔案mv centos base.repo centos base.rep...

阿里雲伺服器CentOS安裝mariadb資料庫

mariadb和mysql是一樣的,出自乙個人,mysql被oracle收購後,以後可能不會再開源,所以創始人就新開發了以個mysql分支,mariadb 安裝資料庫服務軟體 yum install mariadb server y 開啟資料庫 systemctl start mariadb 檢視執...

阿里雲伺服器ubuntu建立部落格

更新源 sudo apt get update1.安裝aptitude工具 安裝aptitude sudo apt get install aptitude通過aptitude安裝python3 pip sudo aptitude install python3 pip安裝部落格框架mezzanin...