כמה טירון אפשר להיות?

Guy Yafe

New member
כמה טירון אפשר להיות?

החלטתי לעבור ממכונה וירטואלית אחת למכונה אחרת.
הקמתי את המכונה השנייה.
יצרתי משתמש guy על המכונה השניה.
העתקתי מהמכונה הראשונה את authorized_keys, והגדרתי את ההרשאות בהתאם.
SSH עובד מיד.
העתקתי את כל הrepositories של GIT מהמכונה הראשונה לשנייה.
ניסיתי לבצע clone לאיזשהו repository וגיליתי שאני לא מצליח. קיבלתי את ההודעה המזעזעת שאומרת שעליי לוודא שההרשאות מתאימות ושהספריה אכן קיימת.
מכאן התחילה סאגה של שבע שעות סה"כ:
לוודא שההרשאות זהות לחלוטין בין שתי המכונות.
לעבור קובץ קובץ בתוך ה - repository ולשנות את ההרשאות, את הבעלים, את הקבוצה.
לוודא שכל המפתחות זהים לחלוטין.
לוודא שאין לי שום שגיאת כתיב באף אחת מהפקודות.
לנסות להתחבר עם כתובת IP, עם כתובת DNS, לשנות את /etc/hosts/
לוודא שclone מהמכונה הראשונה עובד מעולה.
כלום לא עזר.
שבע שעות של ישיבה ומריטת שערות.

ואז גיליתי את הבעיה:
שכחתי להתקין GIT.
 

Expect

New member
:)

קורה לטובים ביותר.
רק לא הבנתי איך קיבלת הודעה כזו אם לא היה לך git client בכלל מותקן מלכתחילה?
 

Guy Yafe

New member
היה git client. זו בדיוק הייתה הבעיה.

GIT היה מותקן על הדסקטופ אבל לא על השרת המרוחק.
אז כמובן של-clone מהדסקטופ לא היה עם מי לדבר בצד השני.
 

Expect

New member
הבנתי אותך

לפעמים הבעיה יותר פשוטה ממה שחושבים אבל תמיד הנטייה היא לחשוב מסובך :)
 
קורה לגדולים

 
למעלה