Zum Inhalt springen

Git einrichten: Unterschied zwischen den Versionen

Aus Home Wiki
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…“
 
 
(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:


<syntaxhighlight lang="bash">
<pre class="dynamic-code">
cd ~/docker/wiki
cd ~/docker/{{Ordner}}
git init
git init
git branch -m main
git branch -m main
</syntaxhighlight>
</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:


<syntaxhighlight lang="bash">
<pre class="static-code">
git add docker-compose.yml
git add docker-compose.yml
git commit -m "Initial commit: Docker Compose für MediaWiki"
git commit -m "Initial commit: Docker Compose"
</syntaxhighlight>
</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:


<syntaxhighlight lang="bash">
<pre class="dynamic-code">
git remote add origin http://192.168.2.217:3060/saya/MediaWiki.git
git remote add origin http://192.168.2.217:3060/saya/{{gitName}}.git
</syntaxhighlight>
</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 ==
<syntaxhighlight lang="bash">
<pre class="static-code">
git push -u origin main
git push -u origin main
</syntaxhighlight>
</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:


<syntaxhighlight lang="bash">
<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 "Beschreibung der Änderung"
git commit -m "Datenbank-Port angepasst"
git push
git push
</syntaxhighlight>
</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:


<syntaxhighlight lang="text">
<pre class="static-code">
# Docker
# Docker
*.log
*.log
*.env
*.env
docker-compose.override.yml
docker-compose.override.yml
</syntaxhighlight>
</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