docker 部署 subversion
生活随笔
收集整理的這篇文章主要介紹了
docker 部署 subversion
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
svn簡介
Apache Subversion(SVN) 是一個開源的版本控制系統,管理著隨時間改變的數據。 這些數據放置在一個中央資料檔案庫(repository) 中。 這個檔案庫很像一個普通的文件服務器, 不過它會記住每一次文件的變動。 這樣就可以把檔案恢復到舊的版本, 或是瀏覽文件的變動歷史。
官網:https://subversion.apache.org/
docker 部署 subversion
參考:https://hub.docker.com/r/garethflowers/svn-server
容器運行
docker run -d --name svn-server \--restart always \-v /data/svn:/var/opt/svn \-p 3690:3690 \garethflowers/svn-server:1.7創建新的 SVN 存儲庫,新存儲庫名為default-repo
docker exec -it svn-server svnadmin create default-repo修改svn配置文件,取消以下兩項注釋
$ vi /data/svn/default-repo/conf/svnserve.conf [general] auth-access = write password-db = passwd添加用戶,格式為:<用戶名> = <密碼>
$ vi /data/svn/default-repo/conf/passwd [users] admin = Svn#2022用戶授權:
$ vi /data/svn/default-repo/conf/authz [groups] owner = admin[/] admin = rw參數說明:
- 第一項表示用戶admin屬于owner組
- 第二項表示admin用戶對所有組(/)有讀寫(rw)權限
svn客戶端安裝
1、Windows下載安裝tortoisesvn客戶端
下載地址:
https://tortoisesvn.net/index.zh.html
https://subversion.apache.org/packages.html
2、本地新建一個工作目錄svn-workdir,統一保存svn倉庫,鼠標右鍵點擊 Checkout
配置遠程svn參數并checkout到本地
URL地址格式如下:
svn://192.168.1.10/default-repo4、新建文檔,點擊Commit上傳到遠程倉庫
輸入遠程倉庫用戶名及密碼
上傳成功
總結
以上是生活随笔為你收集整理的docker 部署 subversion的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CCSP2017
- 下一篇: android bitmap 饱和度 d