Linuxでループを実行し、リポジトリを1つずつ複製してデータをインポートします。

Linuxでループを実行し、リポジトリを1つずつ複製してデータをインポートします。

すべてのリポジトリをリストするファイル「X」があります。 Linuxでループを実行して一度に1つのリポジトリをインポートし、リポジトリを複製し、フォルダに移動し、そのリポジトリの最後のコミッタと最後のコミット日を取得したいと思います。サイクルが終了します。

ベストアンサー1

誰もあなたのためのスクリプト全体を書くことはありませんが、ここから始めると、ファイル内の各リポジトリに対して実行したいすべてのタスクを追加するループのオプションになります。

for repo in $(cat fileX); do
    git clone $repo
    ... # add what you want to do
    done

おすすめ記事