מדריכי AIGitHub בלי קוד

מה זה GitHub? מדריך למהנדסים שלא מתכנתים

כמעט כל תוכנת הנדסה חינמית שתמצאו ב-EngiFree מגיעה בסוף לכתובת שמתחילה ב-github.com. במדריך הזה נסביר מה זה GitHub בשפה של מהנדסים, איך מורידים ממנו תוכנה בלי להסתבך, ואיך אפשר להשתמש בו כדי לשמור היסטוריה של חישובים, סקריפטים ודוחות.

7 דקות קריאה

01Git מול GitHub: מעקב שינויים לתיקייה שלמה

אתם מכירים את "מעקב שינויים" ב-Word: רואים מי שינה מה ומתי, ואפשר לחזור אחורה. Git הוא אותו רעיון, אבל לתיקייה שלמה של קבצים, והוא רץ אצלכם במחשב. GitHub הוא האתר שמאחסן את התיקיות האלה בענן, כמו Google Drive עם מכונת זמן מובנית ולוח הודעות לצוות. Git הוא הכלי, GitHub הוא הבית שלו ברשת.

02המילים הבסיסיות, בעברית פשוטה

repo

Repository (מאגר)

תיקיית פרויקט אחת עם כל ההיסטוריה שלה. למשל: כל קבצי החישוב של פרויקט מסוים.

דף שער

README

דף ההסבר הראשי של המאגר, שמוצג אוטומטית. כמו דף שער בתיק תכנון: מה יש כאן ואיך משתמשים.

שמירה

Commit

שמירה של מצב הקבצים עם הערה קצרה, למשל "עדכון עומסי רוח לפי תיקון 2". כל commit הוא נקודה שאפשר לחזור אליה.

חלופה

Branch (ענף)

עותק עבודה נפרד שבו מנסים שינוי בלי לגעת בגרסה הראשית. כמו לעבוד על חלופה ב' של תכנון.

בקרה

Pull request

בקשה למזג שינויים מענף לגרסה הראשית, עם מקום לבדיקה והערות. בדיוק כמו להגיש תוכנית לבודק לפני שהיא נכנסת לסט הרשמי.

הורדה

Release (גרסה רשמית)

גרסה מוכנה להורדה עם תאריך, הערות ושינויים, ובדרך כלל קבצי התקנה. זה המקום שממנו מורידים את התוכנה עצמה.

03מילים שתפגשו בפרויקטים פתוחים

דיווח

Issue

כרטיס תקלה או בקשה. משתמשים מדווחים בו על באג או מבקשים תכונה, והמפתחים עונים באותו דף.

העתק

Fork

העתק פרטי שלכם של מאגר של מישהו אחר, שאפשר לשנות בלי להשפיע על המקור.

פופולריות

Star (כוכב)

סימון "אהבתי" או סימנייה. מספר כוכבים גבוה מרמז שהרבה אנשים מכירים ומשתמשים בפרויקט.

משפטי

License (רישיון)

הקובץ שקובע מה מותר לעשות עם התוכנה: להשתמש, לשנות, למכור. בלי רישיון, ברירת המחדל היא שאסור להעתיק.

04איך עובדים על GitHub, בחמישה צעדים

  1. 1מאגרפותחים repository לפרויקט ומעלים את הקבצים
  2. 2Commitכל שינוי נשמר עם הערה: מה עשיתם ולמה
  3. 3Branchמנסים שינוי גדול בענף נפרד, בלי לסכן את הגרסה הראשית
  4. 4Pull requestעמית בודק את השינוי, מעיר ומאשר מיזוג
  5. 5Releaseמסמנים גרסה רשמית שאחרים יכולים להוריד

05למה זה חשוב לכם: תוכנות ההנדסה החינמיות גרות שם

CAD

FreeCAD

מידול תלת-ממדי פרמטרי. הקוד וקבצי ההתקנה מתפרסמים בדף ה-Releases של FreeCAD ב-GitHub.

מבנים

OpenSees

ניתוח מבנים ורעידות אדמה מ-Berkeley. קוד המקור מנוהל במאגר OpenSees ב-GitHub.

GIS

QGIS

מערכת GIS חינמית. הפיתוח מתנהל ב-GitHub, וההורדה הרגילה למשתמשים היא מהאתר qgis.org.

FEM

CalculiX

תוכנת אלמנטים סופיים. יש לה מאגר ב-GitHub של המחבר, וההורדות הרשמיות באתר calculix.de.

חשמל

KiCad

תכנון מעגלים חשמליים. הבית הראשי שלה ב-GitLab (אתר דומה ל-GitHub), ויש לה עותק מראה ב-GitHub.

06איך מורידים תוכנה מ-GitHub בבטחה

  1. 1

    הגיעו מהמקור

    היכנסו למאגר דרך האתר הרשמי של התוכנה או דרך הקישור ב-EngiFree, לא דרך פרסומת או קישור אקראי.

  2. 2

    חפשו את Releases

    בעמוד המאגר, בצד ימין או בראש הרשימה, יש קישור Releases. גרסה שמסומנת Latest היא בדרך כלל היציבה; Pre-release היא גרסת ניסיון.

  3. 3

    פתחו את Assets ובחרו קובץ

    ב-Windows חפשו .exe או .msi, ב-Mac קובץ .dmg, ובלינוקס .AppImage. שימו לב לסוג המעבד (x86_64 או arm64).

  4. 4

    דלגו על Source code

    קבצי Source code (zip או tar.gz) נוצרים אוטומטית בכל גרסה. הם מיועדים למי שבונה את התוכנה בעצמו, לא למי שרוצה פשוט להתקין.

  5. 5

    בדקו סימני חיים

    כמה כוכבים יש, מתי יצאה הגרסה האחרונה, והאם יש קובץ License. פרויקט שלא עודכן שנים או בלי רישיון ברור דורש זהירות.

  6. 6

    סרקו לפני התקנה

    הריצו את הקובץ דרך האנטי-וירוס, ואם הפרויקט מפרסם checksum, השוו אותו.

07דוגמה: היסטוריית גרסאות לגיליון חישוב וסקריפטים

מהנדס קונסטרוקציה במשרד קטןמבקש/ת
פותח מאגר פרטי בשם calc-tools, מעלה אליו את גיליון ה-Excel לחישוב עוגנים, סקריפטי Python וקובצי LaTeX של דוחות, ושומר commit אחרי כל עדכון: "תיקון מקדם בטיחות לפי ההערה של הבודק".
מקבל/ת
כשלקוח שואל "לפי איזו גרסה חושב הפרויקט ממרץ?", הוא פותח את ההיסטוריה ורואה בדיוק איזה קובץ היה בתוקף, מי שינה ומה. בקבצי טקסט כמו LaTeX, Markdown וסקריפטים רואים גם את השורות שהשתנו.
כליGitHub (מאגר פרטי) ו-GitHub Desktop

08דוגמה: דיווח על באג בתוכנה חינמית

הנדסאית בניין שעובדת עם FreeCADמבקש/ת
פותחת Issue חדש במאגר של התוכנה: "ייצוא ל-DXF מאבד את שכבות המידות. גרסה 1.1, Windows 11. מצורף קובץ קטן ששחזר את הבעיה וצעדים לשחזור".
מקבל/ת
המפתחים מאשרים את הבאג, מקשרים אותו לתיקון, והיא מקבלת התראה כשהתיקון נכנס לגרסה. לפני שפותחים Issue כדאי לחפש אם מישהו כבר דיווח על אותה בעיה.
כליGitHub Issues

09מה מתאים למה: המלצות לשימושים נפוצים

מה אתם רוצים לעשותמה להשתמשלמה
להוריד תוכנת הנדסה חינמיתדף Releases של הפרויקטשם נמצאים קבצי ההתקנה הרשמיים והערות הגרסה
לשמור גרסאות של חישובים ודוחותמאגר פרטי ו-GitHub Desktopהיסטוריה מלאה בלי לכתוב פקודות
לדווח על תקלה בתוכנהIssues במאגר של התוכנההמפתחים רואים ועונים באותו מקום
לעבוד עם עמית על אותם קבציםBranch ו-Pull requestכל שינוי נבדק לפני שהוא נכנס לגרסה הראשית
לתת לסוכן AI לשפר סקריפטClaude Code, Codex או Copilot על המאגרהסוכן קורא את הקבצים ומציע שינויים כ-commit או Pull request שאתם מאשרים
דף אינטרנט פשוט לפרויקט או לכליGitHub Pagesאתר סטטי חינמי מתוך מאגר ציבורי בתוכנית החינמית
לשמור דוחות LaTeX או Markdownמאגר פרטירואים בדיוק אילו שורות השתנו בין גרסאות

10מתחילים ב-5 דקות

  1. 1

    פותחים חשבון

    נרשמים ב-github.com עם מייל וסיסמה, ומפעילים אימות דו-שלבי.

  2. 2

    יוצרים מאגר פרטי

    לוחצים New repository, נותנים שם, בוחרים Private ומסמנים יצירת README.

  3. 3

    מעלים קבצים מהדפדפן

    בעמוד המאגר: Add file ואז Upload files, גוררים קבצים וכותבים הערה. בדפדפן אפשר עד 25 MiB לקובץ.

  4. 4

    מתקינים GitHub Desktop

    תוכנה חינמית ל-Windows ול-Mac שמסנכרנת תיקייה במחשב עם המאגר, בלחיצות במקום פקודות.

  5. 5

    עושים commit ראשון

    משנים קובץ, כותבים הערה קצרה, לוחצים Commit ואז Push. עכשיו יש לכם היסטוריה.

11מלכודות נפוצות: מה כן ומה לא

כן

  • להתחיל ממאגר Private לכל דבר של עבודה
  • לכתוב הערות commit ברורות: מה ולמה
  • לבדוק את הרישיון לפני שמשתמשים בתוכנה או בקוד בפרויקט מסחרי
  • להוריד רק מדף Releases של המאגר הרשמי
  • להפעיל אימות דו-שלבי בחשבון

לא

  • לעולם לא להעלות סיסמאות, מפתחות API או נתוני לקוחות, גם לא למאגר פרטי
  • לא להפוך מאגר לציבורי בלי לבדוק את כל ההיסטוריה שלו
  • לא להניח שמחיקת קובץ מוחקת אותו מההיסטוריה
  • לא להוריד Source code כשאתם רוצים רק להתקין
  • לא להעלות קבצים ענקיים: מעל 100 MiB צריך כלי מיוחד (Git LFS)

12שאלות נפוצות

האם GitHub עולה כסף?

יש תוכנית חינמית עם מאגרים ציבוריים ופרטיים ללא הגבלה, 2,000 דקות GitHub Actions בחודש ו-500MB לאחסון Packages. תוכניות בתשלום מוסיפות תכונות לצוותים. כדאי לבדוק את github.com/pricing לפרטים עדכניים.

צריך לדעת לתכנת?

לא. כדי להוריד תוכנה, לדווח על באג או לשמור גרסאות של קבצים מספיקים הדפדפן ו-GitHub Desktop. הפקודות שימושיות, אבל לא חובה.

איך סוכני AI עובדים עם GitHub?

סוכנים כמו Claude Code, Codex ו-Copilot יכולים לקרוא מאגר, לערוך קבצים, לשמור commit ולפתוח Pull request שאתם בודקים ומאשרים. היכולות וההרשאות תלויות בכלי ובתוכנית. Copilot Free, למשל, כולל עד 2,000 השלמות קוד בחודש ושימוש מוגבל בצ'אט ובסוכן. ראו גם את המדריך שלנו על סוכנים.

מה זה GitHub Pages?

שירות שהופך מאגר לאתר סטטי חינמי, למשל דף הסבר לכלי חישוב שבניתם. בתוכנית החינמית הוא זמין רק ממאגר ציבורי; בתוכניות בתשלום אפשר גם ממאגר פרטי.

מאגר פרטי באמת פרטי?

רק מי שהזמנתם רואה אותו, אבל זה עדיין שירות ענן. לא שומרים בו סודות כמו סיסמאות ומפתחות, ומידע של לקוחות שומרים רק אם החוזה והמדיניות של המשרד מאפשרים.

Excel ו-PDF עובדים טוב ב-GitHub?

אפשר לשמור אותם וליהנות מהיסטוריה וחזרה לגרסה קודמת, אבל GitHub לא יראה לכם אילו תאים השתנו. ההשוואה שורה-שורה עובדת בקבצי טקסט: CSV, Python, LaTeX ו-Markdown.

עוד במדריך

ארגז הכלים של Claude: מה להוסיף לכל משימה כדי שיעבוד טוב יותרערכה לכל משימהמה זה Artifact? המדריך למהנדסים שרוצים יותר מתשובה בצ'אטתוצרים, לא רק תשובותמה זה Agent (סוכן AI)? המדריך למהנדסים ולמשרדסוכני AI בעבודהמה זה Skills? המדריך למהנדסים: איך מלמדים את Claude את נהלי העבודה שלכםנהלי עבודה ל-AIמה זה Connector? איך Claude מתחבר לאפליקציות שלכם (MCP)Claude פוגש את הכלים שלכםמה זה Plugin? המדריך למהנדסים: חבילת עבודה שלמה ל-Claude בהתקנה אחתחבילות עבודה ל-AIמה זה Prompt ואיך כותבים טוב?איך מדברים עם AIProjects וזיכרון ב-Claude: איך לגרום לו לזכור את העבודה שלכםהקשר שנשארמודלים, טוקנים וחלון הקשר: איך זה עובד מאחורי הקלעיםאיך ה-AI חושבתמונות ווידאו ב-Claude: מה הוא רואה, מה הוא יוצר, ואיך עוקפים את החסרClaude והעין שלומה זה Design System? מדריך למי שאינו מעצבעיצוב בלי מעצבמה זה Snippet? המדריך למהנדסים: קטעי קוד וטקסט שכותבים פעם אחת ומשתמשים בהם תמידקטעים לשימוש חוזרעיצוב תמונה עם AI: איך יוצרים, עורכים ומשפרים תמונות בחינם ובתשלוםתמונות עם AIעיצוב דמות AI: קמע, אווטאר, מגיש מדבר ודמות תלת-ממדמשימה: דמות AIחישוב הנדסי עם AI: איך לחשב, לבדוק ולתעד נכוןחישובים עם AIבניית תוכנה הנדסית עם AI: ממחשבון קטן ועד אפליקציה, בלי להיות מתכנתתוכנה בלי לתכנתחיפוש מוצר עם AI: איך למצוא, להשוות ולבדוק מוצרים, ספקים ודפי נתוניםחיפוש והשוואת מוצריםחיפוש תקן עם AI: איך למצוא את התקן והסעיף הנכונים בלי ליפול בהזיותתקנים בלי לנחשהמדריך המלא ל-Claudeכל מה שצריך כדי להתחיל, צעד אחר צעד

חזרה לעמוד ה-AI