Entwicklungsumgebung einrichten: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
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 sollte zuerst einen Account auf https://github.com/ angelegt werden.
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 --local user.name "Your Name Here"
  <nowiki>git config --global user.name "Your Name Here"
git config --local user.email "your_email@youremail.com"</nowiki>
git config --global user.email "your_email@youremail.com"</nowiki>


Im Verzeichnis "home" einen Ordner "opencaching" (Name beliebig) anlegen. 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.
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 ==

Navigationsmenü