Ini ialah arahan grok-pull yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
GROK-PULL - Klon atau kemas kini repositori git tempatan
SINOPSIS
grok-pull -c /path/to/repos.conf
DESCRIPTION
Utiliti ini dijalankan daripada cronjob dan memuat turun manifes terkini daripada grokmirror
tuan. Jika terdapat repositori baru atau perubahan dalam repositori sedia ada, grok-pull
akan melaksanakan arahan git yang diperlukan untuk mengklon atau mengambil data yang diperlukan daripada
tuan.
Pada penghujung lariannya, grok-pull akan menjana fail manifesnya sendiri, yang kemudiannya boleh
digunakan untuk pencerminan selanjutnya.
PILIHAN
--versi
tunjukkan nombor versi program dan keluar
-h, - membantu
tunjukkan mesej bantuan ini dan keluar
-v, --verbose
Berkata-kata dan beritahu kami apa yang anda lakukan
-n, --tiada-mtime-check
Jalankan tanpa menyemak masa manifes.
-f, - kekuatan
Paksa kemas kini git penuh tanpa mengira masa terakhir diubah suai. Juga berguna apabila
repos.conf telah berubah.
-p, --bersihkan
Alih keluar mana-mana pokok git yang tidak lagi dalam manifes.
-y, --cantik
Cetak cantik manifes yang dijana (isih repo dan tambah lekukan). Ini adalah
lebih perlahan, jadi hendaklah digunakan dengan berhati-hati pada koleksi besar.
-r, --guna semula-repos sedia ada
Jika mana-mana repositori sedia ada ditemui pada cakera, tetapkan asal jauh baharu dan gunakan semula
-c KONFIG, --config=KONFIG
Lokasi repos.conf
CONTOH
Cari repos.conf dan ubah suainya untuk mencerminkan keperluan anda. Fail konfigurasi lalai ialah
banyak mengulas.
Tambahkan cronjob untuk berlari sekerap yang anda suka. Sebagai contoh, tambahkan yang berikut pada
/etc/cron.d/grokmirror.cron:
# Jalankan grok-pull setiap minit sebagai "cermin" pengguna
* * * * * cermin /usr/bin/grok-pull -p -c /etc/grokmirror/repos.conf
Pastikan pengguna "cermin" (atau mana-mana pengguna yang anda nyatakan) dapat menulis ke
peringkat atas, log dan lokasi kunci yang dinyatakan dalam repos.conf.
Gunakan grok-pull dalam talian menggunakan perkhidmatan onworks.net