Eines meiner Repos bei der Arbeit wird mit unseren Windows-Anmeldedaten authentifiziert. Ich verwende Git-Befehlszeile auf zwei meiner Computer. Ich stelle sie identisch auf, indem ich git erlaube, meinen windows credential manager für seine Kommunikation mit der Fernbedienung zu benutzen (über HTTPS, nicht SSH). Ich tat dies $ git config --global credential.helper wincred
Speichern von Anmeldeinformationen in der Git-Befehlszeile
jedoch mit, auf meinem Laptop, jedes Mal wenn ich versuche git pull
oder git fetch
laufen, ich folgende Fehlermeldung erhalten, github --credentials get: github: command not found github --credentials store: github: command not found
jedoch git schafft mit der Fernbedienung zu kommunizieren. Ich habe dieses Problem nicht auf meinem anderen Computer. Wie behebe ich das?
Ja beide Maschinen sind im selben Netzwerk, während ich bei der Arbeit bin. Von zu Hause aus benutze ich ein VPN, allerdings merke ich dieses Problem zu beiden Zeiten. – gDexter42
Ok. Wenn Sie die Anmeldeinformationen von wincred auf dem Laptop mit 'git config --global --unset credential.helper' löschen, können Sie dann Daten abrufen, wenn Sie Anmeldeinformationen manuell eingeben? –
Unscharfschaltung scheint nicht zu beeinflussen. Ich kann immer noch abrufen und ziehen, ohne Zugangsdaten eingeben zu müssen. Ich fahre fort, die 2 Zeilen zu erhalten, sagend Befehl nicht gefunden – gDexter42