2016-08-05 55 views
1

gehostet zu klonen Wenn ich versuche, ein tfs git Repo http://tfstta.com:8080/tfs/DefaultCollection/_git/SampleTFSGit von meinem Linux-Rechner gehostet zu klonen, das Gesicht mir der Authentifizierung nicht unterstützt Fehler:„Authentifizierung nicht unterstützt“: JGit Fehler beim Versuch tfs git Repo

org.eclipse.jgit.api.errors.TransportException: http://:@tfstta.int.thomson.com:8080/tfs/DefaultCollection/_git/SampleTFSGit.git: authentication not supported*

Das Aktivieren der Standardauthentifizierung/alternativen Anmeldeinformationen scheint keine Option zu sein.

Könnte mir bitte jemand eine Arbeit dafür sagen? Ich wäre sehr dankbar!

+0

Wie sieht dein Befehl aus? –

+0

Ich sende die URL, die ID, das Passwort und einige andere Parameter an ein Linux-Skript, das intern den 'git clone' Befehl aufruft. Während dies für Github-gehostete Repos absolut einwandfrei funktioniert, geben mir die tfs-gehosteten Git-Repos diesen Fehler –

Antwort

0

Wenn Sie den folgenden Befehl verwenden, werden Sie aufgefordert, den Benutzernamen und das Passwort einzugeben.

In meinem Test, wenn Sie den Befehl senden, werden Sie aufgefordert, eine Windows-Sicherheit. Es ist nicht erforderlich, grundlegende Authentifizierungs-/alternative Anmeldeinformationen zu verwenden. Geben Sie einfach domaine \ username ein, und das Kennwort wird mit TFS verbunden.

0

Ich würde Ihnen empfehlen, Ihren TFS-Server auf den neuesten Update 3 zu aktualisieren und dann SSH Authentication für Git Repository zu verwenden.

SSH Support for Git Repos

With TFS 2015 Update 3, you can now connect to any Team Foundation Server Git repo using an SSH key. This is very helpful if you develop on Linux or Mac. Just upload your personal SSH key and you're ready to go.

0

Ich habe dieses Problem mit einem neuen PC (konfiguriert von jemand anderem) konfrontiert. Fehler bei der Neuinstallation von JDK und der Ausführung von eclipse behoben.