Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Code lokal herunterladen:

...

Table of Contents

Github

Auf GitHub einen Account anlegen.

Danach das Projekt “OC-Server3forken.

optional: SSH-Keys für Repositorys anlegen und in Github eintragen

https://docs.github.com/OpencachingDeutschland/oc-server3Ubuntu-/en/free-pro-team@latest/github/authenticating-to-github/connecting-to-github-with-ssh

oder: https://www.heise.de/tipps-tricks/SSH-Key-fuer-GitHub-Repositories-einrichten-4627459.html

Git lokal installieren

Windows:
https://github.com/git-for-windows/git/releases

Linux:

Code Block
sudo apt install git

Sourcecode lokal herunterladen

Ein Terminal öffnen, folgende Komandos Kommandos ausführen und dabei Namen und EMailEmail-Adresse des Git-Accounts eintragen:

Code Block
git config --global user.name "Your Name Here"
git config --global user.email "your_email@youremail.com" 

 SSH-Keys für Repositorys anlegen:

https://www.heise.de/tipps-tricks/SSH-Key-fuer-GitHub-Repositories-einrichten-4627459.html

Im Verzeichnis "home" den einen Ordner "opencaching" (Name beliebig) anlegen. Dort folgenden Code ausführen. Dies legt einen Ordner mit dem Namen “oc-server3“ an und kopiert dort , lädt den OC-Code hineinaus deinem Github-Fork herunter und kopiert ihn in diesen Ordner.

Code Block
git clone git@github.com:<DeinBenutzername><DeinGithubBenutzername>/oc-server3

 

Im Anschluss folgenen Befehlt im in den Ordner “oc-server3“ wechseln und den folgenden Befehl ausführen, um bei einem Update den neuesten Sourcecode aus dem Opencaching.de-Repository erhalten zu können:

Code Block
cd oc-server3
git remote add upstream git@github.com:OpencachingDeutschland/oc-server3

...

Mit folgendem Befehl gibt es eine Übersicht über die Repositoriesdie verknüpften Repositorys, die (abgesehen vom Nutzernamen ‘Slini11’) wie in der Grafik aussehen müssen:

Code Block
git remote -v

...

Den Nun den Branch “development“ auschecken:

Code Block
git checkout development

Den Development-Branch auf aktuellen Stand bringen:

Code Block
git pull --rebase upstream development 

 PHP installieren:

In den Ornder usr/bin/ navigieren und PHP installieren:

Code Block
 sudo apt-get install php 

oder

...

Weiterführende Informationen zu Git

Diese sind unter anderem im OC-Wiki zu finden

...

Weiter geht’s mit #3 Docker Entwicklungsumgebung installieren

...