אם אתה צריך git clone למטרת קריאה בלבד, אפשר גם להשתמש ב- https ולא רק ב- ssh
ככלל, השאלה שלך לא מוגדרת היטב.
אם מדובר על מפתח שמזהה את השרת (ssh_*_host_key.pub), אפשר להריץ פעם אחת
קוד: |
ssh -oStrictHostKeyChecking=no |
, ואז הוא יקבל את המפתח כמו שהוא ולא ישאל אותך כלום (וגם יכניס לטבלה לטובת העתיד)
אם מדובר על מפתח שלך (id_*.pub), הכן לך קובץ authorized_keys שתעתיק לכל שרת חדש. gitolite שהוזכר ע"י צפריר יכול לעשות את זה בשבילך.
השאלה הכי חשובה היא: האם הבעיה היא בעיית שימוש בלבד, כלומר, אתה סומך ושולט בכל המחשבים הרלוונטיים, וכן על הרשת שביניהם ורק רוצה להמנע משאלות והגדרות נוספות
או לחילופין, האם אתה לא סומך על הרשת שבין הלקוח לשרת - מכיון שאז קריטי להעביר את החלק הציבורי של המפתח במסלול שאתה כן סומך עליו.