subversion 如何在ubuntu下安裝配置subversion伺服器。
已經配置好,
不過沒有配置開機自啟動, 需要的時候,使用如下命令開啟svn服務
svnserve -d -r /opt/svn
1、首先需要安裝subversion軟體:
sudo apt-get install subversion
2、建立倉庫
svnadmin create /opt/svn
/var/svn 為所建立倉庫的路徑,理論上可以是任何目錄
3、修改配置檔案/opt/svn/conf/svnserve.conf
#去掉#[general]前面的#號
2[general]
3#匿名訪問的許可權,可以是read,write,none,預設為read
4anon-access = none
5認證使用者的許可權,可以是read,write,none,預設為write
6auth-access = write
7#密碼資料庫的路徑,去掉前面的#
8password-db = passwd
注意:所有的行都必須頂格,否則報錯。 建議:為了防止不必要的錯誤,建議你直接用我上面的內容覆蓋掉檔案原來的內容.
4、修改配置檔案passwd
1[users]
2svnuser = password
3jesszjessz = jessz
注意:一定要去掉[users]前面的#,否則svn只能以匿名使用者登入,客戶端不會出現登入視窗,除非你的anon不為none,否則將返回乙個錯誤。
這裡的密碼都是沒有加密的,我按照一些教程所說的用htpasswd生成的密碼無法使用。
5、停止subversion伺服器:
1killall svnserve
6、啟動subversion伺服器 對於單個**倉庫,啟動命令:
$ svnserve -d --foreground -r /home/svn
1svnserve -d -r /var/svn --listen-host 10.19.3.103
其中-d表示在後台執行,-r指定伺服器的根目錄,這樣訪問伺服器時就可以直接 用svn://伺服器ip來訪問了。
7、擴充套件
如果伺服器有多ip的話–listen-host來指定監聽 的ip位址.我們可以在subversion客戶端中通過svn:來訪問subversion伺服器 對於多個**倉庫,我們在啟動時也可以用-r選項來指定伺服器根目錄,但訪問時 需要寫上每個倉庫相對於svn根目錄的相對路徑. 比如,我們有兩個**倉庫/var/vss/repo1和/var/vss/repo2,我們用 svnserve -d -r /var/vss –listen-host 10.19.3.103來啟動,那麼在客戶端訪 問時可以用svn:/repo1和svn: /repo2來分別訪問兩個專案。
搭建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 此命令...
svn 伺服器搭建
一 原始檔編譯安裝。原始檔共兩個,為 1.subversion 1.6.1.tar.gz 2.subversion deps 1.6.1.tar.gz 注意 兩個檔案版本必須一致,否則很容易產生問題.二 解壓檔案,並編譯配置 subversion 1.解壓檔案 root db2 tfhudong t...