Wenn ich auf einem meiner Server versuche, / ls-remote frisch erstelltes Repo auf Gitlab zu ziehen, bekomme ich folgende Fehlermeldung:
%Vor%Wenn ich ls-remote eines der am frühesten erstellten Repositories versuche, ist alles in Ordnung.
Wenn ich diesen Befehl ausführen:
%Vor%Ich erhalte diesen Fehler:
%Vor%Aber ich möchte nicht drücken = /
Was könnte es sein? Ist es gitlab Problem oder Fehler auf meiner Seite?
Nur für andere Benutzer Referenz:
%Vor%kann eine abgeschnittene Antwort für "Kein solches Projekt" sein.
Wie in meinem Fall kann diese Art von Fehler behoben werden, indem man dem Projekt in gitlab einen Benutzer (sogar sich selbst) hinzufügt:
Stellen Sie außerdem sicher, dass Ihr öffentlicher Schlüssel in Ihrem Benutzer "Profileinstellungen" & gt; SSH-Schlüssel oder in Projekt & gt; Einstellungen & gt; Bereitstellen von Schlüsseln
wurde bereits hier besprochen. Es ist ein häufiger Fehler.
Ich glaube, dass einer der Hauptgründe dafür auf Probleme mit dem Shell-Zugriff (ist der Zugriff erlaubt?) auf dem Server zurückzuführen ist.
Ich würde vorschlagen, Git Push-Ergebnisse in fatal zu betrachten: Protokollfehler: schlechte Zeilenlänge Zeichen: Dies , kann es geben Sie haben eine Idee, wie Sie das Problem angehen können.
Um zu überprüfen, ob Ihre entfernte URL korrekt ist, verwenden Sie den folgenden Befehl:
%Vor%Stellen Sie sicher, dass Ihre Remote-URL "Herkunft" korrekt ist, denn wenn git keine Verbindung zur Remote herstellen kann, werden diese Fehler angezeigt.
Fix die Fernbedienung mit folgendem Befehl:
%Vor%Das sollte dieses Problem beheben.
Ich möchte einen zusätzlichen Fix zu diesem Problem hinzufügen, wenn Sie Teil einer Gruppe sind, und Sie können das Projekt ziehen, aber erhalten Sie den Fehler, wenn Sie drücken, keine Schreibrechte zu geben Ihnen diesen Fehler! Stellen Sie sicher, dass Sie sich in der Gruppe befinden, der das Projekt gehört.