Perbaiki Error “cannot run ssh” di Git (Debian & Ubuntu)

Panduan santai buat kamu yang pakai Debian, Ubuntu, atau Linux Mint dan nemuin pesan error ini:

error: cannot run ssh: No such file or directory
fatal: unable to fork

Error ini artinya Git nggak nemuin program ssh di sistem kamu. Biasanya karena OpenSSH belum terinstal, atau PATH kamu belum mengenali letak ssh.

🔍 Penyebab Umum

🧩 Solusi untuk Debian dan Turunannya

Langkah pertama, pastikan sistem kamu up-to-date dan instal OpenSSH:

sudo apt update
sudo apt install openssh-client -y

💡 Script Otomatis: fix-git-ssh-debian.sh

Kalau kamu sering setup server atau VM baru, script ini bisa bantu otomatis perbaiki error tersebut:

#!/usr/bin/env bash
# fix-git-ssh-debian.sh
set -e

echo "🔍 Mengecek instalasi OpenSSH..."
if ! dpkg -l | grep -q openssh-client; then
  echo "❌ OpenSSH belum terinstal. Menginstal..."
  sudo apt update && sudo apt install -y openssh-client
else
  echo "✅ OpenSSH sudah terinstal."
fi

if ! command -v ssh >/dev/null; then
  echo "❌ ssh tidak ditemukan. Periksa PATH kamu."
  echo "PATH: $PATH"
  exit 1
fi

ssh -V
echo "✅ SSH siap digunakan untuk Git!"

Simpan sebagai fix-git-ssh-debian.sh dan jalankan:

chmod +x fix-git-ssh-debian.sh
./fix-git-ssh-debian.sh

Setelah selesai, pastikan ssh sudah bisa dipanggil:

which ssh
ssh -V

Kalau muncul sesuatu seperti /usr/bin/ssh dan versi OpenSSH_9.x, berarti aman! 🎉

Bagikan Artikel Ini 🔗

📘 🐦 💬 👽
×