Bestimmter Commit-Hash kann nicht vom Gerit-Fehler abgerufen werden: Der Server lässt keine Anforderung für nicht angekündigtes Objekt zu

Bestimmter Commit-Hash kann nicht vom Gerit-Fehler abgerufen werden: Der Server lässt keine Anforderung für nicht angekündigtes Objekt zu

Ich habe die Manifestdatei aktualisiert clone-depth=1und wenn ich versuche, die Repo-Synchronisierung durchzuführen, erhalte ich den folgenden Fehler. Unsere Gerit-Konfiguration enthält alle erforderlichen Einstellungsänderungen für Shallow Clone

Der Fehler:

Error:error: Server does not allow request for unadvertised object
Gerit config has the below settings in place 

Die Konfiguration:

[uploadpack]

allowTipSha1InWant = true
allowReachableSHA1InWant = true
allowAnySHA1InWant = true

Weiß jemand, wie man das behebt?

Antwort1

Das Hinzufügen der [uploadpack]von Ihnen aufgelisteten Konfigurationsparameter zur configDatei des Gerrit-Projekts (z. B. git/<project>.git/config) hat das Problem für mich gelöst.

verwandte Informationen