Linux使用SVN server的簡單介紹

2022-08-02 06:27:15 字數 1381 閱讀 3118

晚上回宿舍沒事做,在一台機器上裝了乙個ubuntu用來玩,順便裝了svn server端,下面簡單介紹一下svn server的使用:

1、安裝svn server:這個有太多的資料了。

2、安裝好svn server後,就啟動了:

svnserve -d -r svnrootdirectry
其中svnrootdirectry是你的svn 根目錄,例如我的是:/home/svn。-d 表示以後太服務方式執行,-r就表示root

3、有了根目錄,就可以在根目錄下建立版本倉庫了:

svnadmin create study
其中study是版本倉庫的名字,倉庫建立好了以後會有出現乙個倉庫名字的資料夾,資料夾下面有conf等幾個目錄和檔案,如下圖。接下來就需要設定版本倉庫的許可權了。這裡說明一下:版本庫之間是獨立的。

其中conf資料夾下的目錄為:

4、增加使用者:修改conf資料夾下的authz檔案:

在[groups]下增加你的使用者組(記得等號前後留空格)

在[/]下面增加對使用者或者使用者組的許可權設定;最後如下圖:

5、修改使用者密碼:新增了使用者以後就需要給使用者設定密碼了,開啟conf/passwd檔案:

取消[users]的注釋,並在下面加上你的使用者的密碼設定(記得等號左右的空格),如下圖:

6、修改svnserve.conf檔案愛你:這是最後一步,需要啟動svn對使用者許可權、密碼的控制,不然的話你就只能讀而不能寫了。

取消下面幾條前面的#號注釋就ok了:

anon-access = read

auth-access = write

password-db = passwd

authz-db = authz

如下圖:

修改完了上述的東西以後重啟一下svn服務(不知道不重啟有沒有用,我這裡出過幾次錯,所以我每次都重啟了),然後就可以用svn 的客戶端來訪問這個位址並進行操作了,例如共享**什麼的。

windows可以參考一下這篇文章:

by umasuo

linux下svnserve安裝和簡單配置

1.通過yum安裝svnserve yum install y subversion 2.建立版本庫目錄 mkdir svn test repo 3.建立乙個新的subversion目錄 svnadmin create svn test repo 4.在第三步完成後,目錄中會生成 conf db等目...

svnserve部署為後台服務

1,安裝svnservice 在windows nt中 包括windows xp,windows 2000,windows 2003 server 本身包含了乙個安裝服務的工具,叫做 service control 也就是sc.exe。例如我的subversion安裝在 d subversion 版...

svnserve配置檔案詳析

svnserve是svn自帶的乙個輕型伺服器,客戶端通過使用以svn 或svn ssh 為字首的url來訪問svnserve伺服器,實現遠端訪問svn版本庫。svnserve可以通過配置檔案來設定使用者和口令,以及按路徑控制版本庫訪問許可權。本文詳細分析了svnserve配置檔案格式,並說明如何使用...