前幾天在linux上搭建了乙個svn服務,也遇到一些坑,來個大家分享總結一下。
實現的功能
1.linux中svn**倉庫的構建
2.本地客戶端**上傳到服務端
1.安裝svn服務
# yum install subversion
# svnadmin create /usr/soft/svnrep
3.配置使用者和訪問許可權並讓配置生效
在你建立倉庫成功以後在/usr/soft/svnrep/conf 下會有若干配置檔案
passwd:主要管理使用者名稱和密碼的檔案
authz:主要配置訪問許可權
svnserve.conf:讓使用者和策略配置公升效
4.配置使用者
vi /usr/soft/svnrep/conf/passwd
在[users]下新增使用者名稱和密碼,使用username = password 格式
[users]
jinfei = 123456
liutao = 123456
儲存檔案完成配置
5. 配置目錄許可權
vi /usr/soft/svnrep/conf/authz
liutao = rw
jinfei = rw
rw 使用的讀寫許可權
6.讓使用者配置及訪問許可權策略生效
vi /usr/soft/svnrep/conf/svnserve.conf
在[general] 下開啟或者新增如下配置
anon-access = none
auth-access = write
password-db = /usr/soft/svnrep/conf/passwd
authz-db = /usr/soft/svnrep/conf/authz
儲存檔案
在這我們就完成了基本的配置。
7.啟動svn服務
svnserve -d -r /usr/sofr/svnrep
如果會出現已經繫結了svn配置或者埠被占用錯誤的話,我們需要關閉之前已經啟動的svn服務,具體方法如下
ps -ef | grep svnserve
root 36398 1 0 13:45 ? 00:00:00 svnserve -d -r /usr/soft/svnrep/
root 37004 35980 0 15:49 pts/1 00:00:00 grep svnserve
kill 36398
svn:ip就能訪問到你的svn版本庫,check下來然後需要怎麼做的話我就不再贅述了。
搭建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...