Panduan Linux

Script Otomatisasi Cloning Banyak Repo Git

Hai teman-teman! Kalo kalian suka coding pasti ga asing sama git, apalagi yang sering kerja bareng tim pasti sering banget cloning banyak repo git. Tapi, kalo repo yang perlu di-clone ada banyak, capek ngecopy satu-satu dong? Nah, kali ini kita bakal bahas gimana cara bikin script untuk otomatis cloning banyak repo git. Jadi, prosesnya lebih cepet dan ngga ribet lagi!

Kenapa Perlu Script Otomatisasi?

Kalo lo sering cloning repo, pasti tau dong kalo ngeclone satu per satu itu bikin pusing dan boros waktu. Apalagi kalo proyeknya banyak, bisa-bisa lo kehabisan waktu cuma buat cloning. Nah, dengan bikin script, lo bisa nge-clone banyak repo sekaligus. Cepet, efisien, dan pastinya ga pusing-pusing!

Persiapan

Sebelum mulai bikin script, pastiin dulu lo udah punya:

  1. List Repo: Daftar URL repo git yang mau di-clone.
  2. Git terinstal di komputer lo.
  3. Bash shell (buat pengguna Mac/Linux) atau PowerShell (buat pengguna Windows).
  4. Sedikit pengetahuan tentang scripting (tapi jangan khawatir, kita bakal jelasin selengkap-lengkapnya!)

Bikin Script Utamanya

Kita bakal bikin script untuk nge-clone banyak repo sekaligus. Scriptnya bakal pake Bash shell, tapi konsepnya bisa diaplikasikan juga di PowerShell.

Langkah 1: Bikin File Script Buka teks editor (bisa pake nano, vim, atau teks editor favorit lo), terus bikin file baru dengan nama clone_repos.sh (atau clone_repos.ps1 buat PowerShell).

Langkah 2: Tulis Scriptnya Ini nih scriptnya:

#!/bin/bash

# Daftar URL repo git yang mau di-clone (contoh)
repos=(
    "https://github.com/lo/repo1.git"
    "https://github.com/lo/repo2.git"
    "https://github.com/lo/repo3.git"
)

# Looping untuk cloning setiap repo
for repo in "${repos[@]}"
do
    git clone "$repo"
    echo "Cloned: $repo"
done

Penjelasan:

Langkah 3: Jalanin Scriptnya Simpen scriptnya, terus buka terminal dan masuk ke direktori tempat file scriptnya disimpen. Jangan lupa kasih permission executable ke scriptnya pake perintah:

chmod +x clone_repos.sh

Terus, jalanin scriptnya:

./clone_repos.sh

#Bash Script #Linux