1. 程式人生 > >關於初建SVN庫,配置完成後在SVN客戶端提交svn目錄時的報錯

關於初建SVN庫,配置完成後在SVN客戶端提交svn目錄時的報錯

完成SVN倉庫建立及配置後(建立及配置目錄見http://blog.csdn.net/ice_queen/article/details/12904425),在SVN客戶端提交所建立的目錄時先後出現如下兩個報錯:

1、Can't open file '/../../repo1/db/txn-current-lock': Permission

2、在修改好問題1的報錯時,再次提交SVN新增目錄,報錯”Can't make directory '/../../repo1/dav/activities.d': Permission denied“

解決方法:

1、問題1報錯後百度了下是由於svn使用者提交的資訊要寫入db目錄,而svn使用者對這一目錄沒有相關許可權,具體原因見ttp://lxy.me/cant-open-file-data-svn-dev-db-txn-current-lock-permission-denied-solution.html。

      修改步驟:在db目錄增加svn使用者:useradd svn

                          再按百度連結的命令執行即可

2、再次提交時,報錯”Can't make directory '/../../repo1/dav/activities.d': Permission denied“

       原因是建立的倉庫裡無dav目錄以及activities.d檔案,客戶端使用者提交時,檔案不存在。

       修改:在repo1目錄下建立dav目錄以及activities.d檔案

                   賦予repo1下檔案相關讀寫許可權:sudo chmod 777 -R ../../../repo1/