Entwicklungsumgebung einrichten: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Entwicklungsumgebung einrichten (Quelltext anzeigen)
Version vom 28. August 2026, 09:35 Uhr
, 28 August→2. Sourcecode von Git laden
(+ docker-Socket-Datei prüfen) |
|||
| (8 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 8: | Zeile 8: | ||
# WSL2 unter Windows10 aktivieren und Ubuntu installieren: | # WSL2 unter Windows10 aktivieren und Ubuntu installieren: | ||
## Aus dem Microsoft-Store: https://aka.ms/wslstorepage (verfügbar seit Nov. 2022) | ## Aus dem Microsoft-Store: https://aka.ms/wslstorepage (verfügbar seit Nov. 2022) | ||
## Manuell unter [https://learn.microsoft.com/de-de/windows/wsl/install#manual-installation-steps | ## Manuell unter [https://learn.microsoft.com/de-de/windows/wsl/install#manual-installation-steps Installieren von WSL] | ||
# DDEV für Windows installieren: [https://docs.ddev.com/en/stable/#system-requirements-windows-wsl2 | # DDEV für Windows installieren: [https://docs.ddev.com/en/stable/#system-requirements-windows-wsl2 Install DDEV WSL2] | ||
Danach kann Ubuntu gestartet werden (z.B. im “Such“-Menü nach Ubuntu suchen und anklicken). Beim erstmaligen Starten von Ubuntu müssen ein Benutzername und ein Passwort festgelegt werden. | Danach kann Ubuntu gestartet werden (z.B. im “Such“-Menü nach Ubuntu suchen und anklicken). Beim erstmaligen Starten von Ubuntu müssen ein Benutzername und ein Passwort festgelegt werden. | ||
| Zeile 37: | Zeile 37: | ||
Die docker-Installation ist ebenfalls notwendig. Die Anweisungen sind hier zu finden: | Die docker-Installation ist ebenfalls notwendig. Die Anweisungen sind hier zu finden: | ||
[https://docs.docker.com/engine/install/ubuntu/ | [https://docs.docker.com/engine/install/ubuntu/ docker.com] | ||
Die ddev-Installation ist ebenfalls notwendig. Die Anweisungen sind hier zu finden: | Die ddev-Installation ist ebenfalls notwendig. Die Anweisungen sind hier zu finden: | ||
[https://ddev.com/get-started | [https://ddev.com/get-started/ ddev.com] | ||
Sollten beim Installieren der Pakete Fehlermeldungen auftreten, ist es empfehlenswert, die Pakete einzeln zu installieren und auftretende Fehler/Abhängigkeiten einzeln zu lösen. | Sollten beim Installieren der Pakete Fehlermeldungen auftreten, ist es empfehlenswert, die Pakete einzeln zu installieren und auftretende Fehler/Abhängigkeiten einzeln zu lösen. | ||
| Zeile 69: | Zeile 69: | ||
== 2. Sourcecode von Git laden == | == 2. Sourcecode von Git laden == | ||
=== Github === | === Github === | ||
Zwar ist zum Herunterlden des Sourcecodes keine Account auf GitHub notwendig, aber zum Hochladen wird einer benötigt. Daher | Zwar ist zum Herunterlden des Sourcecodes keine Account auf GitHub notwendig, aber zum Hochladen wird einer benötigt. | ||
Daher zuerst einen Account auf https://github.com/ anlegen. | |||
=== optional: SSH-Keys für Repositorys anlegen und in Github eintragen === | === optional: SSH-Keys für Repositorys anlegen und in Github eintragen === | ||
Der Zugriff auf github kann auf zwei Arten erfolgen, per Login und per SSH-Key. Letzterer Weg ist komfortabler und empfohlen.<br /> | |||
siehe https://docs.github.com/en/free-pro-team@latest/github/authenticating-to-github/connecting-to-github-with-ssh<br /> | siehe https://docs.github.com/en/free-pro-team@latest/github/authenticating-to-github/connecting-to-github-with-ssh<br /> | ||
oder: https://www.heise.de/tipps-tricks/SSH-Key-fuer-GitHub-Repositories-einrichten-4627459.html | oder: https://www.heise.de/tipps-tricks/SSH-Key-fuer-GitHub-Repositories-einrichten-4627459.html | ||
| Zeile 87: | Zeile 89: | ||
=== Sourcecode lokal herunterladen === | === Sourcecode lokal herunterladen === | ||
Ein Terminal öffnen, folgende Kommandos ausführen und dabei Namen und Email-Adresse des Git-Accounts eintragen: | Ein Terminal öffnen, folgende Kommandos ausführen und dabei Namen und Email-Adresse des Git-Accounts eintragen: | ||
<nowiki>git config -- | <nowiki>git config --global user.name "Your Name Here" | ||
git config -- | git config --global user.email "your_email@youremail.com"</nowiki> | ||
Im | Im Benutzerverzeichnis einen Ordner "opencaching" (Name beliebig) anlegen und hineinwechseln. | ||
<nowiki>mkdir opencaching | |||
cd opencaching</nowiki> | |||
Dort folgenden Code ausführen. Dies legt einen Ordner mit dem Namen “oc-server3“ an, lädt den OC-Code aus deinem Github-Fork herunter und kopiert ihn in diesen Ordner. | |||
<nowiki>git clone git@github.com:<DeinGithubBenutzername>/oc-server3</nowiki> | <nowiki>git clone git@github.com:<DeinGithubBenutzername>/oc-server3</nowiki> | ||
| Zeile 111: | Zeile 117: | ||
=== Weiterführende Informationen zu Git === | === Weiterführende Informationen zu Git === | ||
Diese sind unter anderem im [[Entwicklung/Git|OC-Wiki]] zu finden | Diese sind unter anderem im [[Entwicklung/Git|OC-Wiki]] zu finden | ||
== 3. DDEV Entwicklungsumgebung initalisieren == | == 3. DDEV Entwicklungsumgebung initalisieren == | ||