Wie lade ich mein gesamtes Repository von GitLab herunter?

3236
mike rodent

Ich kann nicht herausfinden, wie ich mein gesamtes Repository für ein bestimmtes Projekt herunterladen kann. Die meisten Dinge, die ich mache, scheinen nur den neuesten Schnappschuss herunterzuladen, z

git pull https://gitlab.com/blahblah/MyProject.git 

Der Grund, warum ich das wissen möchte, ist "für die Wiederherstellung": versehentliches Löschen, wenn mein PC explodiert ist, gestohlen wurde usw.

Es scheint kein "Forum" für GitLab zu geben, daher hier mein Posting.

1
Jeder Klon * ist * das Repository (oder eine Teilmenge von Verzweigungen). Das ist der Punkt von DVCS. Ignacio Vazquez-Abrams vor 6 Jahren 0

1 Antwort auf die Frage

0
DavidPostill

Ich kann nicht herausfinden, wie ich mein gesamtes Repository für ein bestimmtes Projekt herunterladen kann.

Verwenden git clone.

Bei diesem Verfahren wird davon ausgegangen, dass Sie bereits ein Repository in GitHub erstellt haben oder über ein vorhandenes Repository verfügen, dessen Eigentümer eine andere Person ist, zu der Sie beitragen möchten.

  • Navigieren Sie auf GitHub zur Hauptseite des Repositorys.

  • Klicken Sie unter dem Repository-Namen auf Klonen oder Herunterladen.

  • Klicken Sie im Abschnitt Klonen mit HTTPs auf, um die Klon-URL für das Repository zu kopieren.

  • Öffnen Sie Git Bash.

  • Ändern Sie das aktuelle Arbeitsverzeichnis an den Ort, an dem das geklonte Verzeichnis erstellt werden soll.

  • Typ git clone, und fügen Sie dann die URL, die Sie in Schritt 2 kopiert.

    git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY 
  • Drücken Sie Enter. Ihr lokaler Klon wird erstellt.

    git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY Cloning into `Spoon-Knife`... remote: Counting objects: 10, done. remote: Compressing objects: 100% (8/8), done. remove: Total 10 (delta 1), reused 10 (delta 1) Unpacking objects: 100% (10/10), done. 

Quelle Klonen eines Repositorys - Benutzerdokumentation

Danke ... eigentlich hatte ich diese Seite bereits gefunden und diesen Befehl ausprobiert ... Ich hätte das Problem klären sollen: Ich habe festgestellt, dass das Ergebnis von 'clone' tatsächlich ein .git-Unterverzeichnis enthält ... aber das objects / verzeichnis unter es sind nur 650 kB ..., während das objects / -Verzeichnis unter dem .git-Unterverzeichnis im lokalen Repository 2,58 MB beträgt. Ich hatte zu Unrecht angenommen (ich nehme an), dass dies bedeutet, dass es sich nicht um einen echten / vollständigen Klon handelt. Was ich wirklich brauche, ist eine Erklärung für diesen Volumenunterschied ... mike rodent vor 6 Jahren 0
OP fragt nach Gitlab, nicht nach Github, aber es ist im Wesentlichen dasselbe. victe vor 6 Jahren 0