02d54fb26716bdb86858d997dcf03656dcb0be7f
Neues Repo erstellen
- Repo in Gitea erstellen
- Lokal: Dateiverzeichnis den selben Namen verpassen
- Im Verzeichnis: git init
- git config --global user.email "alf@wralto.de"
- git config --global user.name "Alf"
- git add .
- git commit -m "Erster Commit!"
- git branch -M main
- git remote add origin http://100.87.87.6:3000/alf/REPONAME.git
- 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.confoder 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.
- Wichtig: Wenn du sensible Dateien (wie
- 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:
Nach diesem Schritt wird der erste Branch (normalerweise
git commit -m "Erster Commit: Initialer Upload der Skripte"master) erstellt.
7. Lokalen Branch zu 'main' umbenennen
- Benenne deinen lokalen Hauptbranch zu
mainum, 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
REPONAMEdurch den genauen Namen deines Gitea-Repositories. - Falls die Fehlermeldung
error: remote origin already exists.erscheint, ist das Remote bereits eingerichtet; überspringe diesen Schritt einfach.
- Ersetze
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.
- Du wirst nach deinem Gitea-Benutzernamen (z.B.
Nachdem der git push-Befehl erfolgreich war, sind deine Dateien in deinem Gitea-Repository gesichert!
Description