安裝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