Linux下搭建SVN伺服器遇到的問題及解決方法

2021-08-20 10:33:21 字數 862 閱讀 2214

最近有乙個朋友在阿里雲上買了個服務空間,準備搭建乙個**。我呢,閒來無事,就準備在這個伺服器上搭建乙個svn的伺服器,方便我朋友後續進行專案開發。

於是,在網上找了一些搭建svn的教程,挺簡單的,三下五除二就全部搞定了,具體搭建過程我在這裡就不說了,網上一搜到處都是。但在這其中也遇到了幾個問題,斷斷續續也花了我兩天時間才找到解決方法。現在分享出來,希望對其它童鞋有用。

奇怪,怎麼會提示庫不存在呢?肯定是**配置問題。後來嘗試了半天,也在網上搜尋了很久,終於發現問題所在。

如果你的svn庫的路徑為:/home/svn/svntest

那麼你啟動時,不能用命令:

svnserve -d -r /home/svn/svntest
而要用命令:

svnserve -d -r /home/svn/
開始一直以為是authz檔案配置得不對,一直嘗試,一直修改,還是不行,鬱悶了。在確定authz的配置完全沒問題後,開始查其它兩個配置檔案的問題。後來終於發現問題出在svnserve.conf這個檔案。以下四行:

# anon-access = read # auth-access = write # password-db = passwd # authz-db = authz
是被注釋掉的,雖然檔案說明裡面說預設就是按注釋掉的配置來執行,但好像並不是這樣。放開注釋:

anon-access = read auth-access = write password-db = passwd authz-db = authz
問題解決。

ps:有些童鞋問檔案上傳到伺服器後存放在伺服器的哪個地方。

答:一般放在/home/svn/svntest/db/revs(根據我自己的目錄結構)裡面。

linux下搭建搭建svn伺服器

1.安裝svn伺服器 安裝svn伺服器 yum install ysubversion 檢視版本 svnserve version 2.庫建立 安裝完成後要建立svn庫 mkdir p icg svn data repo svnadmin create icg svn data repo 執行後,檢...

Linux下搭建SVN伺服器

我們專案svn在linux系統下,而又是不可視的,所以通過winscp工具來操作,然後操作linux裡面檔案也是通過putty工具來執行一系列命令。這篇部落格是按著文件來做這個工作 以計量局專案為例 放在這裡分享給大家,也讓自己不斷學習。安裝前提 centos 7 可上網1 yum install ...

Linux下搭建SVN伺服器

1 在進行svn伺服器環境搭建之前首先用終端命令連線到伺服器上。在開啟的終端頁面,輸入如下 ssh user hostname 注 上邊 為固定格式,其中 user 為 linux 伺服器的管理員名稱 hostname 為 linux 伺服器的ip 如 ssh haibor 1.2.3.4 如此就可...