作業系統:centos 7
cpu:4 核
記憶體:8 gb
# mkdir -p /data/svn/repository # 目錄準備
[root@svn ~]
# chmod -r 777 /data/svn/repository # 賦權
[root@svn ~]
# svnadmin create /data/svn/repository # svn 倉庫建立
[root@svn ~]
# ll /data/svn/repository/
total 8
drwxr-xr-x. 2 root root 54 apr 14 23:30 conf # 配置檔案目錄
drwxr-sr-x. 6 root root 233 apr 14 23:30 db # 資料目錄
-r--r--r--. 1 root root 2 apr 14 23:30 format
drwxr-xr-x. 2 root root 231 apr 14 23:30 hooks
drwxr-xr-x. 2 root root 41 apr 14 23:30 locks
-rw-r--r--. 1 root root 229 apr 14 23:30 readme.txt
[root@svn ~]
# cd /data/svn/repository/conf/
[root@svn conf]
# ll
total 12
-rw-r--r--. 1 root root 1080 apr 14 23:30 authz
-rw-r--r--. 1 root root 309 apr 14 23:30 passwd
-rw-r--r--. 1 root root 3090 apr 14 23:30 svnserve.conf
[root@svn conf]
# vim authz
# 1. 建立 administrator 組,並增加使用者
[groups]
administrator = lsr_zds,lsr,zds
# 2. 給與 administrator 組讀寫許可權,在檔案末尾新增
[/]@administrator = rw
[root@svn conf]
# vim passwd
# 配置賬號和密碼,找到 "[users]",在下面新增之前新增的賬號,並配置密碼
lsr_zds = 123456
lsr = 123456
zds = 123456
[root@svn conf]
# vim svnserve.conf
# anon-access = read -- 更改前為 read,放開注釋,並修改
anon-access = none
# auth-access = write -- 放開注釋
auth-access =
write
# password-db = passwd -- 使用passwd檔案作為使用者列表的配置檔案
password-db =
passwd
# authz-db = authz -- 放開注釋
authz-db = authz
# realm = my first repository -- 放開注釋,並修改,目錄為之前指定
realm = /data/svn/repository
[root@svn conf]
# svnserve -d -r /data/svn # 指定啟動目錄,只到 svn 目錄
# svn add ./* # 新增當前目錄更新
[root@svn repository]
# svn commit -m 'mkdir dir for project' # 提交到 svn server
CentOS7下安裝SVN服務
如果沒有svn,則安裝svn,使用yum命令 root localhost yum install subversion 首先在 opt下面見乙個名為svn的資料夾,在svn中在新建乙個名為tshop的資料夾,這個資料夾為svn的倉庫,之後提交上來的 都集中的放在這裡。root localhost ...
CentOS 7 搭建SVN服務
centos 7 搭建svn服務 安裝步驟入下 1 yum install subversion 2 檢視安裝版本 svnserve version 3 建立svn版本庫目錄 mkdir p var svn svntest 4 建立版本庫 svnadmin create var svn svntes...
CentOS7搭建SVN服務
centos7搭建svn服務 一 安裝svnserve yum y install subversion二 建立版本庫目錄 mkdir var 版本庫名三 建立svn版本庫 svnadmin create var svnrepos x 在第二步得基礎上執行四 建立成功後,進入目錄 五 修改配置 1....