日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

在ubuntu20.10上搭建SVN Server

發布時間:2025/3/21 Ubuntu 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在ubuntu20.10上搭建SVN Server 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

背景:
做為一名嵌入式工程師,工作了八九年,積攢了大量的學習資料,家里備有3個電腦、好幾塊硬盤,另外還有百度云盤、阿里云盤等。各種零碎的資料、不知如何分類,導致出現了有的資料只出現在某一個硬盤中,或者是某一個資料存在了多臺電腦多臺硬盤中,總之這個資料是越管理越亂…終于狠下心來,搞一個SVN服務器吧,用于存儲自己的小知識庫

1、安裝subversion

sudo apt-get install subversion

2、創建repository

mkdir /home/test/workspace/svn/
chmod 777 /home/test/workspace/svn/ -R

svnadmin create /home/test/workspace/svn/decomutations //創建第一個repository
svnadmin create /home/test/workspace/svn/tools //創建第二個repository
svnadmin create /home/test/workspace/svn/photos //創建第三個repository

3、修改配置(以第一個項目為例)

cd /home/test/workspace/svn/decomutations/conf(1)、配置權限信息 vim svnserve.conf在文件中分別找到"# anon-access = read" "# auth-access = write" "# password-db = passwd" "# authz-db = authz",取消它們的注釋,修改為: anon-access = none #匿名/未授權用戶不可訪問,值還可以是read和write auth-access = write #授權用戶可以讀寫,值還可以是none和read password-db = passwd #用于指定用戶名和密碼文件名,即通過哪個文件來獲取用戶名和密碼進行授權,默認是svnserve.conf同目錄下的passwd文件 authz-db = authz #用于指定權限控制文件名,即通過哪個文件來獲取用戶的權限信息,默認是svnserve.conf同目錄下的authz文件(2)、編輯用戶名和密碼文件vi passed#用戶wxc的登陸密碼是123456 [users] test = 123456(3)、修改用戶讀寫權限vi authz#表示在項目的根目錄下,用戶wxc有讀寫權限。值還可以是空(無權限)r(只讀) [/] test = rw

4、啟動版本庫

  • svnserve -d -r /home/test/workspace/svn // 啟動svn目錄下所有repositories版本庫
  • svnserve -d -r /home/test/workspace/svn/decomutations // 啟動decomutations的repositories版本庫

設置開機自啟
vim ~/.profile
加入svnserve -d -r /home/test/workspace/svn

5、window客戶端連接

總結

以上是生活随笔為你收集整理的在ubuntu20.10上搭建SVN Server的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。