web-dev-qa-db-fra.com

git clone: ​​l'authentification a échoué pour <URL>

Essayer d'accéder à des tfs d'entreprise privés. Ils m'ont donné accès en accordant les droits appropriés à l'utilisateur Windows (domaine\connexion).

Je suis bien avec l'accès à l'interface Web de tfs, parcourir le référentiel et tout ça.

Mais quand j'essaye de courir

 git clone https://tfs.somehostname.com/tfs/somefolder/_git/therepository

Il échoue avec

Cloning into 'therepository'...

fatal: Authentication failed for 'https://tfs.somehostname.com/tfs/somefolder/_git/therepository/'

J'ai essayé avec un ordinateur personnel sans truc de réseau d'entreprise - même erreur.

Essayé dans PowerShell, Git Bash, Clone via VisualStudio - même erreur.

SSH est fermé (délai d'expiration de la demande donné).

Web et Git demandent à la fois des informations d'identification une fois (tentative de suppression dans Credentials Manager - demande à nouveau, après l'envoi du site Web est très bien, git échoue)

L'assistant d'entreprise a essayé d'aider, mais tout ce qu'il a donné, ce sont des journaux tfs. Il dit, mon nom d'utilisateur ne vient pas avec des demandes (suivi en synchronisant mes horodatages de tentatives avec les journaux).

2018-07-19 07:04:00 SOMEIP GET /tfs/SOMEFOLDER/_git/REPOSITORY/info/refs service=git-upload-pack 443 - ANOTHERIP git/2.12.2+(Microsoft+Windows+NT+6.3.9600.0;+Win32NT+x64)+CLR/4.0.30319+VS15/15.0.0 - 401 2 5 62
2018-07-19 07:23:00 SOMEIP GET /tfs/SOMEFOLDER/_git/REPOSITORY/info/refs service=git-upload-pack 443 - ANOTHERIP git/2.18.0.windows.1 - 401 2 5 62
2018-07-19 07:23:00 SOMEIP GET /tfs/SOMEFOLDER/_git/REPOSITORY/info/refs service=git-upload-pack 443 - ANOTHERIP git/2.18.0.windows.1 - 401 1 3221225581 187

tandis que d'autres l'incluent

2018-07-19 05:44:27 SOMEIP GET /tfs/SOMEFOLDER/_git/REPOSITORY/info/refs service=git-upload-pack 443 DOMAIN\LOGIN ANOTHERIP git/2.12.2+(Microsoft+Windows+NT+6.1.7601+Service+Pack+1;+Win32NT+x64)+CLR/4.0.30319+VS15/15.0.0 - 200 0 0 265
24
SLCH000

Si quelqu'un est confronté à ce problème avec Azure DevOps, le correctif est très simple, il suffit d'ajouter des informations d'identification Git à un référentiel.

enter image description here

0
Martin Staufcik

Plutôt que d'échapper à mon mot de passe, je l'ai laissé de côté et j'ai été invité à le saisir, mais uniquement lorsque j'ai inclus le nom de domaine avant mon nom d'utilisateur:

git clone https://some-dom-name\[email protected]/tfs/...
0
TreeAndLeaf

J'ai eu le même problème lors du clonage du référentiel via le code Bash/VS avec "fatal: l'authentification a échoué". J'ai plutôt utilisé l'authentification par clé SSH pour connecter mon référentiel à la suite de l'article: [ https://docs.Microsoft.com/en-us/Azure/devops/repos/git/use-ssh-keys-to-authenticate ? view = Azure-devops & tabs = current-page] [1] Je n'ai reçu aucune erreur avec aucune commande bash!

0
Kiran Modini