Table of Contents |
---|
Git installieren
Code Block |
---|
sudo apt install git |
Sourcecode lokal herunterladen
...
Github
Auf GitHub einen Account anlegen.
Danach das Projekt “OC-Server3” forken: https://github.com/OpencachingDeutschland/oc-server3
Ubuntu-Terminal öffnen, folgende Kommandos ausführen und Namen und EMail-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-
optional: SSH-Keys für Repositorys anlegen
...
und in Github eintragen
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 Kommandos ausführen und dabei Namen und Email-Adresse des Git-Accounts eintragen:
Code Block |
---|
git config --global user.name "Your Name Here"
git config --global user.email "your_email@youremail.com" |
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 in den folgenden Befehl im 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:
...