ghsync ist ein Python-Skript, das die GitHub API verwendet, um eine Liste aller Gabel bekommen, widergespiegelt, öffentliche und private repos in Ihrem GitHub Account. & Nbsp; Wenn der Repo existiert bereits lokal, wird es via Git-Pull-Aktualisierung . Ansonsten wird es richtig zu klonen den Repo.
Es wird Ihre repos in das folgende Verzeichnis-Struktur zu organisieren:
+ Repos
+ - Gabeln (öffentliche Gabel Repos)
& Nbsp; + - Spiegel (Spiegel öffentlichen Repos)
& Nbsp; + - Private (private Repos)
& Nbsp; + - öffentlichen (public Repos)
& Nbsp; + - beobachtet (public beobachtete Repos)
Benötigt Stellen Solem die github2 (http://pypi.python.org/pypi/github2).
Inspiriert von Gisty (http://github.com/swdyh/gisty).
Installieren
Um ghsync installieren, führen Sie einfach:
pip ghsync installieren
Der Befehl ghsync wird dann von der Kommandozeile zur Verfügung. Hüten Sie sich vor, wenn Sie die GHSYNC_DIR Umgebungsvariable gesetzt, wird es alle repos in Ihr aktuelles Verzeichnis hinzuzufügen .:
Export GHSYNC_DIR = "~ / repos / '
Mitmachen
. Wenn Sie möchten, einen Beitrag zu leisten, einfach berappen das Repository, übertragen Sie Ihre Änderungen an der Entwicklung Zweig (oder zweigen davon), und senden Sie eine Pull-Anforderung
Anforderungen :
- Python
Kommentare nicht gefunden