ghsync je Python skript, který používá GitHub API získat seznam všech rozvětvený, zrcadlové, veřejné a soukromé repo ve vašem účtu GitHub. & Nbsp; Pokud již repo místně existuje, bude jej aktualizovat pomocí git-pull , V opačném případě, bude to správně naklonovat repo.
To bude organizovat své repo do následující struktuře adresářů:
+ repo
+ - Vidlice (veřejné vidlice repo)
& nbsp; + - zrcátka (veřejná zrcadlové repo)
& Nbsp; + - privátní (soukromé repo)
& Nbsp; + - veřejné (veřejné repo)
& Nbsp; + - sledované (veřejné sledovali repo)
Vyžaduje Zeptejte se Solem je github2 (http://pypi.python.org/pypi/github2).
Inspirován Gisty (http://github.com/swdyh/gisty).
Nainstalujte
Chcete-li nainstalovat ghsync, stačí spustit:
PiP nainstalovat ghsync
Příkaz ghsync pak bude k dispozici pro vás z příkazového řádku. Dejte si pozor, pokud si nastavíte proměnnou GHSYNC_DIR prostředí, bude to přidat všechny repo operace na aktuálním adresáři .:
export GHSYNC_DIR = '~ / repo /'
Contribute
. Pokud byste chtěli přispět, jednoduše vyklopit úložiště, které se dopouštějí změny do rozvoje odvětví (nebo pobočku mimo něj), a odeslat požadavek pull
Požadavky na :
- Python
Komentáře nebyl nalezen