2017-05-23 3 views
0

Git LFS gegen Bitbucket hat funktioniert OK, aber gerade jetzt habe ich "Objekt existiert nicht."Warum kann git lfs keine Dateien finden?

Was passiert? Wie löse ich es?

> git lfs fetch --all 
Scanning for all objects ever referenced... 
* 780 objects found 
Fetching objects... 
Git LFS: (0 of 0 files, 37 skipped) 0 B/0 B, 37.00 KB skipped    
[8a0b9504fbb28ce2679079b925eb83a807839f89189754d11c9f5bdb68bdccd0] Object does not exist on the server: [404] Object does not exist on the server 
[90a4eb135056cf62603145742fc418f744c7902a86f27494956e53d9e44a9a8f] Object does not exist on the server: [404] Object does not exist on the server 
.... 

Antwort

0

einen Blick dieses Take:

Normalerweise senden wir einen 404-Fehler, wenn der Client nicht richtig authentifiziert ist. Sie könnten erwarten, dass in diesen Fällen eine Verbotene Meldung angezeigt wird. Da wir jedoch keine Informationen über private Repositorys bereitstellen möchten, gibt die API stattdessen einen 404-Fehler zurück.

gesetzt Vielleicht Ihren Benutzernamen und das Passwort falsch, sources

+0

Die Authentifizierung ist richtig: Nicht nur tun 'git' und' git lfs' Arbeit für mich für die meisten Befehle, aber dieser bestimmten Befehl erzeugt nach dem vor der Fehler (siehe meine Frage, oben), der anzeigt, dass eine Verbindung hergestellt wurde 'Scannen für alle jemals referenzierten Objekte ... 780 Objekte gefunden' –

+0

@JoshuaFox - Nun, kein Kommentar zu Ihrer spezifischen Konfiguration, sondern nur um das Lesen zu verhindern * zu * viel zu der Ausgabe, die Sie sehen ... Es gibt mindestens eine Implementierung, bei der die Anmeldeinformationen "gut genug" sein können, um auf den Git-Repo zuzugreifen, aber dennoch beim Zugriff auf den LFS-Speicher zurückgewiesen werden. (Der "bekannte" Fall ist für mich TFS, wo unqualifizierte * Benutzername * oder * Domäne/Benutzername * den Repo klonen, aber LFS besteht auf * Domäne \ Benutzername * ...) –

Verwandte Themen