2025-06-16 19:28:56 +00:00
2025-06-16 19:28:56 +00:00

Neues Repo erstellen

  1. Repo in Gitea erstellen
  2. Lokal: Dateiverzeichnis den selben Namen verpassen
  3. Im Verzeichnis: git init
  4. git config --global user.email "alf@wralto.de"
  5. git config --global user.name "Alf"
  6. git add .
  7. git commit -m "Erster Commit!"
  8. git branch -M main
  9. git remote add origin http://100.87.87.6:3000/alf/REPONAME.git
  10. git push -u origin main

Git-Push-Anleitung: Lokale Dateien zu Gitea pushen

Diese Anleitung beschreibt die Schritte, um lokale Dateien in ein neu erstelltes, leeres Gitea-Repository zu pushen.


1. Repo in Gitea erstellen

  • Melde dich bei deiner Gitea-Instanz an.
  • Erstelle ein neues, leeres Repository (ohne README.md, .gitignore etc.).
  • Notiere dir die URL des leeren Repositories, z.B. http://100.87.87.6:3000/alf/REPONAME.git.

2. Lokales Verzeichnis vorbereiten

  • Navigiere in das Verzeichnis auf deinem Server, das die Dateien enthält, die du sichern möchtest:
    cd /pfad/zu/deinem/verzeichnis  # Beispiel: cd ~/scripts oder cd /root/Scripte/dockerbackups
    

3. Git-Repository initialisieren

  • Initialisiere ein neues Git-Repository in diesem Verzeichnis:
    git init
    

4. Git-Identität konfigurieren (einmalig global)

  • Teile Git deinen Namen und deine E-Mail-Adresse mit. Dies ist für jeden Commit erforderlich:
    git config --global user.email "alf@wralto.de"
    git config --global user.name "Alf"
    

5. Dateien zum Staging-Bereich hinzufügen

  • Füge alle Dateien hinzu, die du committen möchtest.
    • Wichtig: Wenn du sensible Dateien (wie rclone.conf oder Log-Dateien) hast, erstelle vor diesem Schritt eine .gitignore-Datei in deinem Verzeichnis. Füge dort Zeilen für die auszuschließenden Dateien hinzu (z.B. *.log, rclone.conf).
    • Füge dann die .gitignore-Datei selbst auch zum Staging-Bereich hinzu: git add .gitignore.
  • Füge deine Skripte und andere Dateien hinzu:
    git add .
    

6. Ersten Commit erstellen

  • Speichere die hinzugefügten Dateien als ersten Commit in deinem lokalen Git-Verlauf:
    git commit -m "Erster Commit: Initialer Upload der Skripte"
    
    Nach diesem Schritt wird der erste Branch (normalerweise master) erstellt.

7. Lokalen Branch zu 'main' umbenennen

  • Benenne deinen lokalen Hauptbranch zu main um, um Kompatibilität mit Gitea-Standards zu gewährleisten:
    git branch -M main
    

8. Remote-Verbindung zum Gitea-Repo herstellen

  • Verknüpfe dein lokales Repository mit deinem leeren Gitea-Repository. Stelle sicher, dass die URL exakt korrekt ist:
    git remote add origin [http://100.87.87.6:3000/alf/REPONAME.git](http://100.87.87.6:3000/alf/REPONAME.git)
    
    • Ersetze REPONAME durch den genauen Namen deines Gitea-Repositories.
    • Falls die Fehlermeldung error: remote origin already exists. erscheint, ist das Remote bereits eingerichtet; überspringe diesen Schritt einfach.

9. Dateien zum Gitea-Repo pushen

  • Sende deine lokalen Commits zum Gitea-Repository:
    git push -u origin main
    
    • Du wirst nach deinem Gitea-Benutzernamen (z.B. alf) und deinem Gitea-Passwort gefragt. Gib diese ein.

Nachdem der git push-Befehl erfolgreich war, sind deine Dateien in deinem Gitea-Repository gesichert!

Description
No description provided
Readme 30 KiB