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:
- List Repo: Daftar URL repo git yang mau di-clone.
- Git terinstal di komputer lo.
- Bash shell (buat pengguna Mac/Linux) atau PowerShell (buat pengguna Windows).
- 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:
#!/bin/bash
: Shebang untuk nentuin bahwa script ini bakal jalan di Bash.repos=( ... )
: Array yang nyimpen daftar URL repo.for repos in "${repos[@]}"
: Loop untuk setiap URL repo.git clone "$repo"
: Perintah untuk nge-clone repo.echo "Cloned: $repo"
: Print pesan kalo repo udah di-clone.
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