2017-12-01 4 views
1

Wir haben eine neue Richtlinie zur Kompatibilitäts-/Längenbestimmung von Unternehmenspatworten. Seit ich diese Richtlinie ändere, kann ich git nicht mehr verwenden, um mit GitHub Enterprise über die Befehlszeile oder von der CLI-Version abhängige IDEs (wie Visual Studio und NetBeans). Allerdings kann ich GitHub Desktop verwenden, um meine Git Aufgaben gut zu machen.Git mag mein Passwort nicht, aber github geht es gut?

Die CLI und IDE fordern mich immer zur Eingabe meines Passworts auf, weisen mich dann aber mit der Standardmeldung "fatal: Authentication failed for ..." zurück. Das gleiche Passwort in GitHub Desktop funktioniert gut.

Unsere neuen Passwörter sind mindestens 25 Zeichen lang. Gibt es eine Begrenzung für die Länge der Passwörter, die git CLI unterstützt?

Antwort

1

Gibt es eine Begrenzung für die Länge der Passwörter, die git CLI unterstützt?

Nein, dass ich weiß.

Die CLI und IDE fordern mich immer auf mein Passwort, aber dann ablehnen.

Überprüfen von der CLI:

  • , wenn die Fernbedienung ist in der Tat ein https ein (git remote -v)
  • was der Credential Helfer ist: git config credential.helper: es könnte die alten Anmeldeinformationen zwischengespeichert.

Überprüfen Sie, ob die 2-Faktor-Authentifizierung aktiviert ist. Wenn ja, erstellen Sie ein persönliches Zugriffstoken. Verwenden Sie das anstelle des Passworts.

+0

Es ist https. Credential helper ist "manager", ich nehme an, es ist das Fenster Popup, das ich bekomme, wenn ich git von der Kommandozeile aus starte. –

+0

@BrianKnoblauch Genau: siehe https://StackOverflow.com/a/47466980/6309 oder https://StackOverflow.com/a/46679813/6309 – VonC

+0

Kein passender Eintrag im Windows Credential Manager für diesen Repo. Das einzige, was auch nur entfernt mit git zu tun hatte, war für unsere GitHub API, also entfernt, aber keine Änderung. –

Verwandte Themen