رفع مشکل Host key verification failed
اگر در حال کار با گیت هاب هستید و برای پروژهی خود میخواهید از ci/cd با github actions استفاده کنید ممکن است به خطای زیر برخورد کنید. خطای Host key verification failed به شکل زیر است:
Hose key verification failed. fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.
برای رفع این خطا این نوشته را مطالعه کنید.
رفع مشکل Host key verification failed
خطای Host key verification failed به شکل زیر است:

برای رفع این مشکل کد زیر را در سرور vps خود اجرا کنید:
ssh-keyscan -t rsa github.com >> ~/.ssh/known_hosts
اگر مشکلتان با روش بالا حل نشد در بخش نظرات همین نوشته برای ما بنویسید.
برای امتیاز به این نوشته کلیک کنید!
[کل: 2 میانگین: 5]



















جالبه که SSH اینقدر سختگیرانه برخورد میکنه، ولی خب منطقیه
دقیقاً، این سختگیری برای جلوگیری از حملات man-in-the-middle طراحی شده.
راه سریعتر از این حذف دستی فایل known_hosts وجود نداره؟
میشه با دستور ssh-keygen -R بهصورت هدفمند فقط همون host رو حذف کرد که خیلی سریعتره.
من تو Git هم همین ارور رو گرفتم، فکر میکردم فقط مربوط به VPS
در Git هم وقتی host key تغییر کنه یا قبلاً ثبت نشده باشه، همین خطا دیده میشه.
من این ارور رو وقتی گرفتم که VPS رو ریبیلد کردم، اولش فکر کردم از کلید SSH منه
بله، بعد از ریبیلد یا نصب مجدد سرور، کلید host عوض میشه و باید ورودی قبلی از known_hosts حذف بشه.
ممنون بابت آموزش
موفق باشین