Git einrichten: Unterschied zwischen den Versionen
Erscheinungsbild
Die Seite wurde neu angelegt: „= Anleitung: Docker-Compose Repository mit Gitea verbinden = Diese Anleitung zeigt, wie du dein Docker-Compose-Projekt (z. B. für MediaWiki) in Gitea versionierst und Änderungen hochlädst. == 1️⃣ Lokales Git-Repository erstellen == Öffne ein Terminal auf deinem Server und navigiere zu deinem Docker-Projektordner: <syntaxhighlight lang="bash"> cd ~/docker/wiki git init git branch -m main </syntaxhighlight> == 2️⃣ Dateien für das Reposito…“ |
Saya (Diskussion | Beiträge) |
||
| (13 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
= Anleitung: Docker-Compose Repository mit Gitea verbinden = | = Anleitung: Docker-Compose Repository mit Gitea verbinden = | ||
Diese Anleitung zeigt, wie du dein Docker-Compose-Projekt (z. B. für MediaWiki) in Gitea versionierst und Änderungen hochlädst. | Diese Anleitung zeigt, wie du dein Docker-Compose-Projekt (z. B. für [[MediaWiki]]) in [[Gitea]] versionierst und Änderungen hochlädst. | ||
== 1️⃣ Lokales Git-Repository erstellen == | == 1️⃣ Lokales Git-Repository erstellen == | ||
Öffne ein Terminal auf deinem Server und navigiere zu deinem Docker-Projektordner: | Öffne ein Terminal auf deinem Server und navigiere zu deinem Docker-Projektordner: | ||
< | <pre class="dynamic-code"> | ||
cd ~/docker/ | cd ~/docker/{{Ordner}} | ||
git init | git init | ||
git branch -m main | git branch -m main | ||
</ | </pre> | ||
'''Beispiel:''' | |||
<pre class="static-code"> | |||
cd ~/docker/mediawiki-server | |||
git init | |||
git branch -m main | |||
</pre> | |||
== 2️⃣ Dateien für das Repository vorbereiten == | == 2️⃣ Dateien für das Repository vorbereiten == | ||
Füge deine Docker-Compose-Datei zum Repository hinzu und erstelle den ersten Commit: | Füge deine Docker-Compose-Datei zum Repository hinzu und erstelle den ersten Commit: | ||
< | <pre class="static-code"> | ||
git add docker-compose.yml | git add docker-compose.yml | ||
git commit -m "Initial commit: Docker Compose | git commit -m "Initial commit: Docker Compose" | ||
</ | </pre> | ||
== 3️⃣ Gitea als Remote hinzufügen == | == 3️⃣ Gitea als Remote hinzufügen == | ||
Füge dein Gitea-Repository als Remote hinzu: | Füge dein Gitea-Repository als Remote hinzu: | ||
< | <pre class="dynamic-code"> | ||
git remote add origin http://192.168.2.217:3060/saya/ | git remote add origin http://192.168.2.217:3060/saya/{{gitName}}.git | ||
</ | </pre> | ||
'''Beispiel:''' | |||
<pre class="static-code"> | |||
git remote add origin http://192.168.2.217:3060/saya/my-docker-repo.git | |||
</pre> | |||
== 4️⃣ Ersten Push durchführen == | == 4️⃣ Ersten Push durchführen == | ||
< | <pre class="static-code"> | ||
git push -u origin main | git push -u origin main | ||
</ | </pre> | ||
> Hinweis: Git fragt nach deinem Benutzernamen und Passwort oder Access-Token. Nach erfolgreichem Push ist dein Repository online. | > Hinweis: Git fragt nach deinem Benutzernamen und Passwort oder Access-Token. Nach erfolgreichem Push ist dein Repository online. | ||
| Zeile 37: | Zeile 49: | ||
Bei Änderungen am Docker-Setup: | Bei Änderungen am Docker-Setup: | ||
< | <pre class="dynamic-code"> | ||
git add docker-compose.yml | |||
git commit -m "{{Beschreibung}}" | |||
git push | |||
</pre> | |||
'''Beispiel:''' | |||
<pre class="static-code"> | |||
git add docker-compose.yml | git add docker-compose.yml | ||
git commit -m " | git commit -m "Datenbank-Port angepasst" | ||
git push | git push | ||
</ | </pre> | ||
== 6️⃣ Optional: .gitignore erstellen == | == 6️⃣ Optional: .gitignore erstellen == | ||
Damit Logs, temporäre Dateien oder Container-Daten nicht ins Repository kommen, erstelle eine Datei `.gitignore` im Projektordner: | Damit Logs, temporäre Dateien oder Container-Daten nicht ins Repository kommen, erstelle eine Datei `.gitignore` im Projektordner: | ||
< | <pre class="static-code"> | ||
# Docker | # Docker | ||
*.log | *.log | ||
*.env | *.env | ||
docker-compose.override.yml | docker-compose.override.yml | ||
</ | </pre> | ||
Aktuelle Version vom 14. Februar 2026, 17:33 Uhr
Anleitung: Docker-Compose Repository mit Gitea verbinden
Diese Anleitung zeigt, wie du dein Docker-Compose-Projekt (z. B. für MediaWiki) in Gitea versionierst und Änderungen hochlädst.
1️⃣ Lokales Git-Repository erstellen
Öffne ein Terminal auf deinem Server und navigiere zu deinem Docker-Projektordner:
cd ~/docker/{{Ordner}}
git init
git branch -m main
Beispiel:
cd ~/docker/mediawiki-server git init git branch -m main
2️⃣ Dateien für das Repository vorbereiten
Füge deine Docker-Compose-Datei zum Repository hinzu und erstelle den ersten Commit:
git add docker-compose.yml git commit -m "Initial commit: Docker Compose"
3️⃣ Gitea als Remote hinzufügen
Füge dein Gitea-Repository als Remote hinzu:
git remote add origin http://192.168.2.217:3060/saya/{{gitName}}.git
Beispiel:
git remote add origin http://192.168.2.217:3060/saya/my-docker-repo.git
4️⃣ Ersten Push durchführen
git push -u origin main
> Hinweis: Git fragt nach deinem Benutzernamen und Passwort oder Access-Token. Nach erfolgreichem Push ist dein Repository online.
5️⃣ Änderungen in Zukunft hochladen
Bei Änderungen am Docker-Setup:
git add docker-compose.yml
git commit -m "{{Beschreibung}}"
git push
Beispiel:
git add docker-compose.yml git commit -m "Datenbank-Port angepasst" git push
6️⃣ Optional: .gitignore erstellen
Damit Logs, temporäre Dateien oder Container-Daten nicht ins Repository kommen, erstelle eine Datei `.gitignore` im Projektordner:
# Docker *.log *.env docker-compose.override.yml