Anda terhubung melalui protokol SSH, seperti yang ditunjukkan oleh ssh://awalan pada URL klon Anda. Menggunakan SSH, setiap host memiliki kunci. Klien mengingat kunci host yang terkait dengan alamat tertentu dan menolak untuk terhubung jika kunci host tampak berubah. Ini mencegah pria dalam serangan tengah.
Kunci host untuk domain.com telah berubah. Jika ini tidak mencurigakan bagi Anda , hapus kunci lama dari cache lokal Anda dengan mengedit ${HOME}/.ssh/known_hostsuntuk menghapus baris untuk domain.com atau membiarkan utilitas SSH melakukannya untuk Anda dengan
ssh-keygen -R domain.com
Dari sini, rekam kunci yang diperbarui dengan melakukannya sendiri
ssh-keyscan -t rsa domain.com >> ~/.ssh/known_hosts
atau, sama, biarkan sshmelakukannya untuk Anda saat Anda terhubung dengan git fetch, git pullatau git push(atau bahkan ol polos' ssh domain.com) dengan menjawab ya ketika diminta
Keaslian host 'domain.com (abcd)' tidak dapat ditetapkan.
Sidik jari kunci RSA adalah XX: XX: ...: XX.
Anda yakin ingin terus terhubung (ya / tidak)?
Alasan untuk prompt ini adalah domain.com tidak lagi ada di dalam Anda known_hostssetelah menghapusnya dan mungkin tidak ada dalam sistem /etc/ssh/ssh_known_hosts, jadi sshtidak ada cara untuk mengetahui apakah host di ujung koneksi itu benar-benar domain.com. (Jika kunci yang salah ada /etc, seseorang dengan hak administratif harus memperbarui file seluruh sistem.)
Saya sangat menyarankan Anda untuk mempertimbangkan meminta pengguna mengotentikasi dengan kunci. Dengan begitu, ssh-agentdapat menyimpan materi utama untuk kenyamanan (daripada setiap orang harus memasukkan kata sandi untuk setiap koneksi ke server), dan kata sandi tidak melalui jaringan.
ssh://