Docker 搭建svn伺服器

2021-09-25 21:21:20 字數 1253 閱讀 5822

當前目錄位置:

cd /users/bing/opt/docker

1、拉取映象檔案:

docker pull garethflowers/svn-server

2、建立容器:

docker run \

--name bing_svn \

--detach \

--volume $pwd/svn:/var/opt/svn \

--publish 3690:3690 \

garethflowers/svn-server

建立資源資料夾:

docker exec -it bing_svn svnadmin create bingwork

➜ conf pwd

/users/bing/opt/docker/svn/bingwork/conf

➜ conf ls

authz hooks-env.tmpl passwd svnserve.conf

svn checkout svn://localhost:3690/bingwork

svn 進入容器:

docker exec -it bing_svn /bin/sh

注意,這裡是sh,不是bash

配置檔案更改:

vi svnserve.conf

anon-access = none                #控制非鑑權使用者訪問版本庫的許可權

auth-access = write                 #控制鑑權使用者訪問版本庫的許可權

password-db = passwd           #指定使用者名稱口令檔名

authz-db = authz                     #指定許可權配置檔名

vi passwd # 新增使用者密碼,前面是使用者名稱,後面是密碼

[users]

# harry = harryssecret

bing = 123456

vi authz #修改許可權設定 在[groups]下面做分組設定。

[groups]

admin = bing

[bingwork:/]

@admin = rw

#bingwork是我上面建立的檔案倉庫,r表示讀,w表示寫

重啟容器:docker restart svn-server

docker 搭建svn伺服器的教程

svn是subversion的縮寫,是乙個開放源 的版本控制系統,通過採用分支管理系統的高效管理,簡而言之就是用於多個人共同開發同乙個專案,實現共享資源,實現最終集中式的管理。1.search pull svn 映象 docker search svn 搜尋svn 映象 docker pull ga...

搭建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 此命令...