今天安卓開發端發現svn無法上傳,老衲上服務端看了下,是svn磁盤快滿了。
so,經過老衲的思考,決定將svn遷移到更大的磁盤文件目錄下
如圖,想遷移到99G的磁盤目錄下。
拷貝svn目錄到指定地址
cd /var/www cp -r svn /***/svn
等待複製完成。
訪問並且修改svn關於apache模塊的配置文件
vi /etc/httpd/conf.d/subversion.conf <Location /dakakeji> DAV svn SVNParentPath /***/svn # # Limit write permission to list of valid users. # <LimitExcept GET PROPFIND OPTIONS REPORT> # # Require SSL connection for password protection. # # SSLRequireSSL # AuthType Basic AuthName "Authorization SVN" AuthzSVNAccessFile /***/svn/authz AuthUserFile /***/svn/passwd Require valid-user # </LimitExcept> </Location>
這裏強調一個問題,如果僅此而已的話,svn是只能有讀權限的,因爲經過cp的話庫文件的主和所屬組是當前操作用戶,這裏我們要將權限改爲apapche。
好了,重啓httpd服務,咋們的svn就遷移成功啦,就是這麼簡單。