Linux安裝svn服務

安裝svnweb

yum -y install subversion

 

建立保存倉庫/版本庫的目錄svn

mkdir -p /opt/data/svndir

 

建立倉庫/版本庫, 這裏同時建立兩個倉庫(project, myweb)測試

svnadmin create /opt/data/svndir/project
svnadmin create /opt/data/svndir/myweb

 

每一個倉庫下都會有一個conf目錄,用來配置該倉庫的帳號和權限spa

cd /opt/data/svndir/myweb/conf

 

配置帳號密碼:  passwd文件code

# 添加 帳號=密碼
[users]
dai = 123456

 

配置權限: authz文件server

# 在文件的最後添加
[/]
* = rw

# 或者
# [myweb:/]
# * = rw

 

修改倉庫配置文件: svnserve.conf 文件
打開以下幾行前面的註釋,必定要刪除前面的空格blog

anon-access = read 
auth-access = write 
password-db = passwd 
authz-db = authz 

 

啓動SVN
啓動SVN的時候,必須用保存倉庫的目錄,不然在認證上會提示認證失敗it

svnserver -d -r /opt/data/svndir

 

用svn客戶端測試(TortoiseSVN):
檢出項目io

 

按照提示輸入帳號密碼便可檢出, 第一次須要,後面就再也不須要輸入帳號密碼class

其餘認證失敗問題: 若是提示認證失敗, 多是本地已經保存了以前的認證信息rm -rf ~/.subversion/aut

相關文章
相關標籤/搜索