You'll need to check that the repository is writable by whatever user ID your 
web server is running as. Not specifically the user they authenticate their 
HTTP session with.




> On Feb 10, 2015, at 11:39 AM, James <oldyounggu...@yahoo.com> wrote:
> 
> I have a SVN machine in my network. I can do anything I want via svn://. I 
> just setup the http:// access and it seems working until I found I cannot 
> commit my new file. The error message is :
> 
> $ svn add scripts
> A         scripts
> A         scripts/svnbackup.sh
> [user1@dev2 Docs]$ svn commit -m "add svnbackup.sh file"
> Authentication realm: <http://146.115.74.4:80> Subversion User Authentication 
> Password for 'user1': ******
> 
> svn: E000013: Commit failed (details follow):
> svn: E000013: Can't open file '/home/svn/Docs/db/txn-current-lock': 
> Permission denied
> 
> I went to the svn server and found all folders and files belong to svn group 
> which the user1 is one the members. the svn group has rw permission there. In 
> order to narrow down the issue, I renamed my working copy and checked out the 
> same repository with svn:// connection and I found I can do commit without 
> any issue.
> 
> It indicates the issue is not in the svn server but the error reported is 
> telling me the svn server refused the write. So I am confused. 
> 
> I was able to connected and check out the repository via http:// connection. 
> It seems the http:// part is working.
> 
> I am using Fedora 20 on both machines. And I have disabled the SeLinux. The 
> $getenforce told me "Disabled"
> 
> My svn version is 1.8.11. 
> 
> The instruction I followed to enable the http:// access is from here: SVN 
> (Subversion) Access Control with Apache and mod_authz_svn | If Not True Then 
> False 
> <http://www.if-not-true-then-false.com/2010/svn-subversion-access-control-with-apache-and-mod-authz-svn/>
> 
> Any ideas?
> 
> Thanks,
> 
> James
> 

Reply via email to