晚上回宿舍沒事做,在一台機器上裝了乙個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配置檔案格式,並說明如何使用...