On Mar 23, 2016 3:36 AM, "Pavel Lyalyakin" <pavel.lyalyakin@visualsvn.com> wrote:
>
> Hello,
>
> On Wed, Mar 23, 2016 at 1:25 AM, Cathy Mullican <cmullican@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.Stieger@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