樹莓派之安裝SVN伺服器 上篇 單個專案

2021-09-17 18:43:19 字數 1171 閱讀 3715

一台伺服器上部署多個svn專案,敬請期待下篇

樹莓派上面的svn伺服器比較簡單,而這種級別的svn一般情況下適用於小於20人的團隊或者研發場景,再多的話,估計會感覺比較卡,其實主要是樹莓派自身效能瓶頸決定的。好了開始我們的安裝過程:

sudo apt-get install subversion

mkdir /home/pi/svnrepo

cd /home/pi/svnrepo

svnadmin create mysvn

檔案位置:mysvn/conf/svnserve.conf

nano /home/pi/svnrepo/conf/svnserve.conf

修改檔案內容為:

[general]

#匿名訪問的許可權,可以是read,write,none,預設為read

anon-access = none

#認證使用者的許可權,可以是read,write,none,預設為write

auth-access = write

#密碼資料庫的路徑,去掉前面的#

password-db = passwd

內容如下:

[users]

username = password

注意

一定要去掉[users]前面的#,否則svn只能以匿名使用者登入,客戶端不會出現登入視窗,除非你的anon不為none,否則將返回乙個錯誤。這裡的密碼都是沒有加密的。

svnserve -d -r /home/pi/fliky/svnrepo/mysvn

其中-d表示在後台執行,-r指定伺服器的根目錄,這樣訪問伺服器時就可以直接 用svn://伺服器ip來訪問了。

另外,客戶端推薦用tortoisesvn。

ps -ef|grep svnserve

找到相應程序和程序號,再kill掉

大功告成!

我們的口號是:我們要玩樹莓派,不要被樹莓派玩兒!

樹莓派之安裝SVN伺服器 下篇 多個專案

上次我們在一台樹莓派上部署好了乙個svn下的專案,但是實際使用過程中,我們不可能只部署乙個專案,所以我們這次要部署多個專案。cd home pi svnrepo svnadmin create mysvn2 這時 home pi svnrepo下有兩個目錄 mysvn mysvn2 nano svn...

樹莓派安裝LAMP作為伺服器

先執行 sudo apt get update更新軟體源 1 安裝apache sudo apt get install apache22 安裝mysql sudo apt get install mysql server中間會出現輸入 mysql 的 root 使用者的密碼 3 安裝php sud...

樹莓派搭建web伺服器 安裝apache php

輸入命令 sudo nano sources.list 新增 deb wheezy main contrib non free rpi deb jessie main contrib non free rpi 更新軟體源 sudo apt get update 更新軟體 sudo apt get u...