Getestet mit:Raspberry Pi 2; Raspberry Pi B+; Raspbian pre Jessie
Voraussetzungen:Raspberry Pi mit Raspbian Jessie und Internetverbindung (siehe Schritte 1-7 in der Einfuehrung)
0

Verwaltung von Raspberry Pi Python Projekten mit GitHub

GitHub ist eine gigantische Code-Plattform mit groesstenteils Open-Source-Projekten und basiert auf dem Versionsmanagement-Programm git. Teile eigene Arbeit, entdecke spannende Projekte und erweitere sie im Team: GitHub ist super!
Zuerst muss ein Benutzerkonto auf GitHub eroeffnet werden.

Git einrichten
Konfiguriere git durch die Eingabe von

im Terminal.

Ein Verzeichnis erzeugen auf GitHub
Klicke nach dem einloggen auf GitHub.com auf New repository in der unteren rechten Ecke im GitHub Willkommens-Bildschirm und nenne das Projekt MyProject.

Screenshot of GitHub.com with New-Repository button

New repository Button

Lokales Git Verzeichnis einrichten
Downloade das Beispielprojekt und initialisiere git mit

Lokales git-Verzeichnis mit GitHub verbinden
Durch remote werden die Verzeichnisse verbunden:

Dateien von der Versionskontrolle ausschliessen(optional)
Um Dateien von git auszuschliessen werden die entsprechenden Dateinamen in .gitignore geschrieben mit

Projektinhalt hinzufuegen
Durch die Eingabe von

werden alle Dateien im aktuellen Verzeichnis dem git-Verzeichnis hinzugefuegt.

Aenderungen an Github schicken
Diese beiden Schritte aktualisieren die Version im Onlineverzeichnis, am besten mit einer kurzen Beschreibung der Aenderungen als commit message:

Dabei fragt GitHub nach Nutzernamen und Passwort.

Screenshot github repository of sample python project

Github Verzeichnis mit Beispielprojekt

Status Information anzeigen

Die Aenderungen zur letzten Version koennen mit diesem Befehl unwiederbringlich rueckgaengig gemacht werden:

Finde mehr Informationen ueber Versionsmanagement und Softwareentwicklung als Teamarbeit in der GitHub Hilfe oder setze ein privates git Verzeichnis auf dem Raspberry Pi auf.

Links
GitHub Website: https://github.com/
Python Beispielprojekt: http://www.knight-of-pi.org/de/standard-python-projekt-dateistruktur/
GitHub Hilfeseiten: https://help.github.com/
Privates git Verzeichnis Tutorial: http://www.knight-of-pi.org/de/arrrr-mein-schatz-eine-private-codesammlung-basierend-auf-github/

Knight of Pi

Johannes Bergs aka Knight of Pi. Diploma in Bioinformatics, some Webdesign and Python coding then. Living in the beautiful city of Vienna.

Kommentar

Time limit is exhausted. Please reload CAPTCHA.