これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド grok-pull です。
プログラム:
NAME
GROK-PULL - ローカルの git リポジトリを複製または更新する
SYNOPSIS
grok-pull -c /path/to/repos.conf
DESCRIPTION
このユーティリティは cronjob から実行され、grokmirror から最新のマニフェストをダウンロードします
マスター。 新しいリポジトリまたは既存のリポジトリに変更がある場合、grok-pull
必要な git コマンドを実行して、必要なデータをクローンまたはフェッチします。
主人。
実行の最後に、grok-pull は独自のマニフェスト ファイルを生成します。
さらにミラーリングするために使用されます。
OPTIONS
- バージョン
プログラムのバージョン番号を表示して終了します
-h, - 助けて
このヘルプメッセージを表示して終了します
-v, -詳細
何をしているのか詳しく説明してください
-n, --no-mtime-check
マニフェスト mtime をチェックせずに実行します。
-f, - 力
最終変更時刻に関係なく、完全な git 更新を強制します。 こんなときにも便利
repos.conf が変更されました。
-p, - パージ
マニフェストに含まれなくなった git ツリーを削除します。
-y, - かわいい
生成されたマニフェストをきれいに印刷します (リポジトリをソートし、インデントを追加します)。 これは
はるかに遅いため、大規模なコレクションでは注意して使用する必要があります。
-r, --既存のリポジトリを再利用
ディスク上に既存のリポジトリが見つかった場合は、新しいリモートオリジンを設定して再利用します
-c CONFIG, --config =CONFIG
repos.conf の場所
例
repos.conf を見つけて、必要に応じて変更します。 デフォルトの設定ファイルは
激しくコメント。
cronjob を追加して、好きなだけ実行します。 たとえば、次を追加します
/etc/cron.d/grokmirror.cron:
# ユーザー "mirror" として毎分 grok-pull を実行する
* * * * * ミラー /usr/bin/grok-pull -p -c /etc/grokmirror/repos.conf
ユーザー「ミラー」(または指定したユーザー)が、
repos.conf で指定されたトップレベル、ログ、およびロックの場所。
onworks.net サービスを使用してオンラインで grok-pull を使用する