ghsync adalah script Python yang menggunakan GitHub API mendapatkan daftar semua bercabang, cermin, masyarakat, dan repo swasta di akun GitHub Anda & nbsp;. Jika repo sudah ada lokal, itu akan memperbaruinya melalui git-tarik . Jika tidak, itu benar akan mengkloning repo.
Ini akan mengatur repo Anda ke dalam struktur direktori berikut:
+ Repos
+ - Garpu (fork repo publik)
& Nbsp; + - cermin (mirror publik repo)
& Nbsp; + - swasta (repo pribadi)
& Nbsp; + - publik (public repo)
& Nbsp; + - menyaksikan (melihat repo publik)
Membutuhkan Tanyakan github2 Solem ini (http://pypi.python.org/pypi/github2).
Terinspirasi oleh Gisty (http://github.com/swdyh/gisty).
Install
Untuk menginstal ghsync, cukup menjalankan:
pip menginstal ghsync
Perintah ghsync kemudian akan tersedia untuk Anda dari baris perintah. Hati-hati, kecuali jika Anda mengatur variabel lingkungan GHSYNC_DIR, itu akan menambahkan semua repo ke direktori Anda saat .:
ekspor GHSYNC_DIR = '~ / repos /'
Berkontribusi
. Jika Anda ingin memberikan kontribusi, hanya garpu repositori, menerapkan perubahan pada mengembangkan cabang (atau cabang dari itu), dan mengirim permintaan tarik
Persyaratan :
- Python
Komentar tidak ditemukan