Hmmm...  if I do the command line specifying --username <ssh user> --password 
<password> I'll get a response like "Authentication realm: 
<svn://<server>:3690> some sort of key is presented and then I'm asked for a 
username.  If I give it the username specified in the passwd db, then the 
incorrect password I'm told the password is incorrect.  If I give it the 
correct password, I get an Authentication failed.

I'm beginning to wonder if the directory permissions are at issue?
----------------------------------
Concepts create idols; only wonder grasps anything.      - St. Gregory of Nyssa

Jeffrey Lee
j...@lee-burgin.com


On May 13, 2010, at 11:59 AM, Bob Archer wrote:

>> On May 13, 2010, at 11:36 AM, Bob Archer wrote:
>> 
>>>> On May 13, 2010, at 10:40 AM, Bob Archer wrote:
>>>> 
>>>>>> No, I'm using ssh to a. create the repository, then b. launch
>> svnserve
>>>>>> 
>>>>>> I'm trying to connect using either svnX or TortoiseSVN (I like
>> working
>>>> on
>>>>>> multiple OS at the same time :) )
>>>>>> 
>>>>>> So, after I SSH'd in:
>>>>>> 
>>>>>> I did svnadmin create svn  - created the directory <server>/svn with
>>>> all
>>>>>> of the appropriate directories, from the looks of it.  The
>> permissions
>>>> on
>>>>>> the svn directory are rwxr-xr-x, which may be a problem?  svnadmin
>> and
>>>>>> svnserve have both been launched from the same account (the owner of
>>>> the
>>>>>> svn directory).
>>>>>> 
>>>>>> svnserve.conf was modified to uncomment the following lines:
>>>>>> 
>>>>>> anon-access = read (actually I currently have this set to write to
>> see
>>>> if
>>>>>> it helped, but it didn't)
>>>>>> auth-access = write
>>>>>> password-db = passwd
>>>>>> authz-db = authz
>>>>>> 
>>>>>> nothing else was modified/uncommented and the like.
>>>>>> 
>>>>>> passwd was edited to add a line of the sort:
>>>>>> 
>>>>>> <username> = <password>
>>>>>> 
>>>>>> authz was modified to create a group including <username> and the
>>>>>> following line was added, as well:
>>>>>> 
>>>>>> [repository: /svn]
>>>>>> 
>>>>>> @<groupdefined earlier> = rw
>>>>>> 
>>>>>> Then I launch svnserve -d
>>>>>> 
>>>>>> Attempt to connect with svnX and get an Authentication Failed.
>>>>> 
>>>>> how? Are you using svn+ssh://bla.servername.com/reponame
>>>>> 
>>>>> I think if you do that svnserve is spawned for you.
>>>>> 
>>>>> ???
>>>>> 
>>>>> Have you read this part of the svn book http://svnbook.red-
>>>> bean.com/nightly/en/svn-book.html#svn.serverconfig.svnserve.sshauth ??
>>>>> 
>>>>> BOb
>>>>> 
>>> 
>>>> I'm just using svn://  I was hoping to not have to ssh in as I will
>> have
>>>> occasion to have to connect from behind a firewall that does not permit
>>>> ssh.
>>> 
>>> I see. So, you are running the daemon then closing your ssh connection.
>> Are you sure that keeps the deamon running. I'm not much of a Linux guy.
>>> 
>>> That said... are you sure your hoster has the port that svn needs open.
>> Is this a shared server or a dedicated server or what? I'm not sure why
>> you would get an auth failure. It is prompting for the username and
>> password? Or are you just passing them.
>>> 
>>> If you use svn.exe while you are in the ssh session does that work?
>>> 
>>> BOb
>>> 
>> Very much a shared server.
>> 
>> I tried the following (from within ssh):
>> 
>> /usr/local/bin/svn info svn://<server>/svn
>> 
>> Result:
>> 
>> Authorization failed
> 
> Hmm... are you sure you have the config set up correctly and pointing to an 
> auth file that is correctly set up? Do you have anon access enabled? Have you 
> tried passing the svn username / password on your command line like:
> 
> /usr/local/bin/svn info svn://<server>/svn --username User --password Password
> 
> I'm wondering since you are on a shared server if someone else is running 
> svnserve on the default port. ALthough I expect that would give you an error. 
> 
> BOb
> 

Reply via email to