faecher:informatik:oberstufe:git:lokal2remote:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
faecher:informatik:oberstufe:git:lokal2remote:start [28.04.2021 19:13] sbelfaecher:informatik:oberstufe:git:lokal2remote:start [14.11.2024 20:11] (aktuell) Frank Schiebel
Zeile 12: Zeile 12:
   * Von nun an arbeitet man im lokalen Klon weiter, indem man regelmäßig pullt und pusht.   * Von nun an arbeitet man im lokalen Klon weiter, indem man regelmäßig pullt und pusht.
  
-====== Am Beispiel Gitea ======+====== Am Beispiel Foregejo ======
  
-Anmelden bei Gitea. Repository erstellen:+  * Anmelden bei Forgejo((codeberg.de/git.schule.social/codecamp-bw.de funktionieren alle fast gleich)). 
 +  * Repository erstellen: Name und Beschreibung eingeben, dann nach unten scrollen und auf ''Repository erstellen'' klicken. 
 +{{ :faecher:informatik:oberstufe:git:lokal2remote:2024-10-07_20-32.png |}} 
 +  * Nun wird die Anleitung für das weitere Vorgehen direkt angezeigt:
  
-{{ :faecher:informatik:oberstufe:git:lokal2remote:auswahl_321.png |}}+{{ :faecher:informatik:oberstufe:git:lokal2remote:2024-10-07_20-35.png |}}
  
-{{ :faecher:informatik:oberstufe:git:lokal2remote:auswahl_322.png |}}+  * Für uns trifft der zweite Fall im roten Rahmen zu - wir wollen ein bestehendes Repo pushen, führen die angegebenen Befehle also in unserem lokalen Repo aus:
  
-Im 3Schritt wird die Anleitung für das weitere Vorgehen direkt angezeigt:+<code bash> 
 +max@pc:tagebuch$ git remote add origin https://codeberg.org/info-bw-wiki/git-kurs-tagebuch.git 
 +max@pc:tagebuch$ git push -u origin main 
 +Username for 'https://codeberg.org': geheim 
 +Password for 'https://geheim@codeberg.org':  
 +Objekte aufzählen: 12, fertig. 
 +Zähle Objekte: 100% (12/12), fertig. 
 +Delta-Kompression verwendet bis zu 4 Threads. 
 +Komprimiere Objekte: 100% (8/8), fertig. 
 +Schreibe Objekte: 100% (12/12), 1.12 KiB | 1.12 MiB/s, fertig. 
 +Gesamt 12 (Delta 1), Wiederverwendet 0 (Delta 0), Pack wiederverwendet 0 
 +To https://codeberg.org/info-bw-wiki/git-kurs-tagebuch.git 
 + * [new branch]      main -> main 
 +Branch 'main' folgt nun 'origin/main'. 
 +max@pc:tagebuch$  
 +</code>
  
-{{ :faecher:informatik:oberstufe:git:lokal2remote:auswahl_323.png |}}+((Eine Fehlermeldung ''errorSrc-Refspec master entspricht keiner Referenz.'' rührt daher, dass versucht wurde, den lokalen ''master''-Branch zum Origin zu pushen, der lokale Branch heißt aber ''main'', an dieser Stelle muss man also gegebenenfalls eingreifen und den korrekten Branch pushen))
  
 +Das Ergebnis auf dem Server sieht nun folgendermaßen aus:
 +
 +{{ :faecher:informatik:oberstufe:git:lokal2remote:2024-10-07_20-39.png |}}
 +
 +Mit dem Befehl ''git clone https://codeberg.org/info-bw-wiki/git-kurs-tagebuch.git'' kann nun jeder dieses Repo klonen und bearbeiten. Änderung auf den Server zu pushen ist allerdings erst nach Authentifizierung möglich. Allerdings könnte man im Klon den Origin erneut ändern (z.B. zu einem GitHub Repo) und seine Änderungen dann dorthin pushen.
  • faecher/informatik/oberstufe/git/lokal2remote/start.1619637192.txt.gz
  • Zuletzt geändert: 28.04.2021 19:13
  • von sbel