ghsync ay isang Python script na gumagamit ng GitHub API upang makakuha ng isang listahan ng lahat ng magkahiwalay, mirrored, pampubliko, at mga pribadong repos sa iyong GitHub account. & Nbsp; Kung ang repo Umiiral na lugar lamang, ay i-update ito sa pamamagitan ng git-pull . Kung hindi, ito maayos clone ang repo.
Ito ay ayusin ang iyong mga repos sa mga sumusunod na direktoryo ng istraktura:
+ Repos
+ - Tinidor (pampublikong tinidor repos)
& Nbsp; + - salamin (pampublikong mirror repos)
& Nbsp; + - pribadong (private repos)
& Nbsp; + - publiko (public repos)
& Nbsp; + - pinapanood (pampublikong pinapanood repos)
Nag-aatas Humiling github2 Solem ng (http://pypi.python.org/pypi/github2).
Inspirasyon sa pamamagitan Gisty (http://github.com/swdyh/gisty).
I-install ang
Upang i-install ghsync, kailangan lang tumakbo:
PIP install ghsync
Ang utos ghsync ay pagkatapos ay magagamit para sa iyo mula sa linya ng command. Mag-ingat, maliban kung ikaw ay itakda ang GHSYNC_DIR environment variable, ito ay idagdag ang lahat ng mga repos sa iyong kasalukuyang direktoryo .:
export GHSYNC_DIR = '~ / repos /'
Mag-ambag
. Kung gusto mo upang mag-ambag, kailangan lang mag-abono ang lalagyan, gumawa ng iyong mga pagbabago sa mga bumuo ng sangay (o sangay off ng mga ito), at magpadala ng kahilingan sa pull
Kinakailangan :
- sawa
Mga Komento hindi natagpuan