On Mar 23, 2016 3:36 AM, "Pavel Lyalyakin" <pavel.lyalya...@visualsvn.com> wrote: > > Hello, > > On Wed, Mar 23, 2016 at 1:25 AM, Cathy Mullican <cmulli...@gmail.com> wrote: > > I'm trying to get a Linux svn client to work with a VisualSVN server that > > has Basic authentication disabled. I've set up Kerberos on the Linux box; I > > can get a ticket via kinit, join the domain, and I see service tickets for > > cifs and ldap in klist after joining, so I _think_ that part is OK, although > > it's definitely not my area of expertise. > > > > But I'm missing something, because svn gives "Error running context: The > > requested authentication type(s) are not supported" when I try anything. > > > > Any ideas? > > First of all, use the latest Subversion 1.9.x client. If the server > has Integrated Windows Authentication enabled and the Linux machine is > joined the AD domain, then the authentication over NTLM\Negotiate > should work out of the box without applying any patches to the client. >
Currently using 1.8.8, which is what apt-get downloaded, but I can try a newer one today. > Make sure that this Subversion client has Negotiate auth enabled. > Check "servers" file in ".subversion" directory in the user's home > directory on the Linux machine. It should not have "http-auth-types" > parameter modified. In your case there is a chance that that the > parameter was modified. If it was modified, just comment the line with > dash sign "#" to return it to defaults and save the file. > I explicitly set http-auth-types to Negotiate, as online research and suggested it had not been enabled by default in some versions, and anything seemed worth a try at that point. > You can also try the following command-line: > [[[ > svn info <URL-TO-REPOSITORY> > --config-option=servers:global:http-auth-types=Negotiate > ]]] > > On Wed, Mar 23, 2016 at 11:04 AM, Andreas Stieger > <andreas.stie...@gmx.de> wrote: > > > >> "Error running context: The requested authentication type(s) are not supported" when I try anything. > > > > This binary server distribution does not support Kerberos in this configuration. You will need to use Integrated Windows Authentication feature available in the paid version. > > As far as I can guess, the server has Integrated Windows > Authentication enabled and Basic disabled. In such case, it's the > client that does not support NTLM/Negotaite (NTLM or Kerberos), not > the server. It seems that the client supports or is configured to use > Basic authentication only. > > -- > With best regards, > Pavel Lyalyakin > VisualSVN Team