Problem Note 70483: Attempting to clone a Git repository fails with “ERROR: Return code from GIT is (12). negotiate failure: Unspecified GSS Failure”
An issue occurs when using git-http-backend repositories hosted with an Apache webserver with Kerberos/GSSAPI authentication. As a result, the following error message occurs when you attempt to access the remote repositories via clone, push, pull, or fetch:
ERROR: Return code from GIT is (12). negotiate failure: Unspecified GSS Failure.
To circumvent this issue, include the following lines in the <LocationMatch> block for your Git repositories within the Apache webserver configuration:
GssapiBasicAuth On
GssapiBasicAuthMech krb5
The Apache configuration files are located in the /etc/httpd/conf.d directory on a Linux machine.
Operating System and Release Information
| SAS System | SAS Studio for Viya | Linux for x64 | 5.2 | Stable 2023.10 | Viya | Viya platform |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
| Type: | Problem Note |
| Priority: | medium |
| Date Modified: | 2023-11-06 09:26:35 |
| Date Created: | 2023-11-01 13:04:52 |