Linux下svn伺服器搭建

2021-08-03 06:25:52 字數 1357 閱讀 8433

為什麼要使用svn管理**,為什麼不用git?由於git無法對資料夾操作,而我自己工程中依賴了許多自己成型的一些版本庫,為了方便管理,因此丟棄git而使用svn來管理我的原始碼。這個就是本篇部落格的出發點!

1. 軟體安裝

2. 建立algpath版本庫

3. 配置algpath版本庫

[groups]

admin=cvding

other=test,tony

[/]#admin使用者組對/usr/svn/algpath這個目錄有讀寫的權利

@admin=rw

[algpath:/export/json]

#other使用者組對algpath/export/json只有讀的權利

@other=r

將authz檔案拷貝到/usr/svn目錄中,便於管理多個版本庫

- 配置/usr/svn/algpath/conf/passwd檔案

訪問使用者密碼

[users]

#使用者名稱=密碼

cvding=123456

test=123456

tony=123456

將passwd檔案拷貝到/usr/svn目錄中,便於管理多個版本庫

- 配置/usr/svn/algpath/svnserve.conf檔案

svn訪問許可權

[general]

#不能匿名訪問

anon-access = none

#許可權訪問可寫

auth-access = write

#密碼檔案存放的路徑(相對於svnserve.conf的路徑)

password-db = ../../passwd

#許可權檔案存放的路徑(相對於svnserve.conf的路徑)

authz-db = ../../authz

#描述檔案最好不要修改,會涉及到多個svn版本庫共享密碼訪問

realm = my first repository

4. 開啟版本庫

sudo svnserve -d -r /usr/svn

使用命令檢視是否開啟ps -aux | grep svn

如果想開機啟動則在/etc/rc.local中exit 0 前新增

sudo /usr/bin/svnserve -d -r /usr/svn &
5. 注意情況

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 如此就可...