> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ייבוא פרויקט GitHub משלך

> הביא פרויקט משלך מ-GitHub והמשך לבנות אותו ב-Base44.

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

<CardGroup cols={2}>
  <Card title="בנייה מכל מקום" icon="globe">
    עבוד על הפרויקט שלך ממחשב או מטלפון. Base44 מריץ אותו בענן, כך שאין מה להתקין.
  </Card>

  <Card title="הבא את הצוות שלך" icon="users">
    חברי הצוות יכולים לבצע שינויים בקוד עם צ'אט ה-AI, גם אם אינם מריצים קוד מקומית.
  </Card>

  <Card title="שמור על תהליך העבודה שלך ב-GitHub" icon="code-branch">
    כל שינוי נשמר לענף במאגר שלך, ואתה פותח בקשת משיכה כשהעבודה מוכנה.
  </Card>

  <Card title="מספר מודלי AI" icon="layer-group">
    השתמש בכל מודל AI זמין ב-Base44, בלי לנהל מנויים נפרדים.
  </Card>
</CardGroup>

***

## ייבוא הפרויקט שלך

ייבא מאגר מחשבון ה-GitHub המחובר שלך, או הדבק כתובת URL של מאגר. Base44 בודק אותו, יוצר את הפרויקט, משכפל את הקוד, מגדיר אותו ומפעיל את התצוגה המקדימה. חבר את חשבון ה-GitHub שלך כדי לשמור את העבודה.

<Frame caption="הבאת פרויקט ה-GitHub שלך ל-Base44">
  <img src="https://mintcdn.com/base44/OfiMCIK-cHLBT7ER/images/import-home.png?fit=max&auto=format&n=OfiMCIK-cHLBT7ER&q=85&s=efa34a4db3d71210f127fdf482e2f9a6" alt="תפריט הפלוס פתוח בעמוד הבית של Base44, עם Bring your own project תחת GitHub project" width="921" height="714" data-path="images/import-home.png" />
</Frame>

<Check>
  **לפני שתתחיל:**

  * עליך להיות בעלים, מנהל, או עורך במרחב העבודה של Base44 שאליו אתה רוצה לייבא את הפרויקט.
  * הפרויקט שלך רץ כשירות ווב ב-Base44, ולכן המאגר שלך חייב להיות אפליקציית ווב או אפליקציית full-stack שניתן לבנות ולהריץ ממקור ב-Docker, כמו frontend עם API או אתר server-rendered.
  * עבור מאגרים פרטיים, התקן את Base44 GitHub App כדי שתהיה גישה למאגר.
  * מרחב העבודה שלך יכול להגביל עורכים לייבוא ממאגרים בארגוני GitHub מאושרים בלבד. אם המאגר אינו בארגון מאושר, בקש מבעלים או מנהל של מרחב העבודה להוסיף אותו תחת **Settings** > **Governance** > **GitHub organizations**. בעלים ומנהלים של מרחב העבודה יכולים לייבא מכל ארגון GitHub.
</Check>

### מחשבון ה-GitHub שלך

ייבא ישירות ממאגר בחשבון ה-GitHub המחובר שלך. אם הפרויקט אינו שלך, [הדבק קישור](#from-a-repository-url) במקום, ו-Base44 יוצר עותק שהוא בבעלותך.

**כדי לייבא מחשבון ה-GitHub שלך:**

1. מ[עמוד הבית של Base44](https://app.base44.com), לחץ על סמל ה-**+** בתיבת ההנחיה.
2. לחץ על **Bring your own project**.
3. חבר את חשבון ה-GitHub שלך אם עדיין אינו מחובר.
4. בחר את המאגר לייבוא.
5. לחץ על התפריט הנפתח **Branch** כדי לבחור ענף פתיחה. Base44 משתמש בענף ברירת המחדל שלך אם לא בחרת אחד.
6. לחץ על **Import**.

<Frame caption="ייבוא פרויקט מחשבון ה-GitHub שלך">
  <img src="https://mintcdn.com/base44/rjuHkGr4TVwiXdjq/images/importexistingrepo.png?fit=max&auto=format&n=rjuHkGr4TVwiXdjq&q=85&s=dfbde6a9e935a88dc7029089a9684968" alt="הדיאלוג Import an existing project עם מאגר נבחר והתפריט הנפתח Branch מוגדר ל-main" width="734" height="724" data-path="images/importexistingrepo.png" />
</Frame>

### מכתובת URL של מאגר

הדבק כתובת URL של מאגר GitHub כדי לייבא מאגר, ציבורי או פרטי. Base44 בודק את הגישה שלך אליו, ואז מייבא אותו ישירות או יוצר עותק בחשבון ה-GitHub שלך תחילה. כשהמקור פרטי, גם העותק שלך פרטי.

**כדי לייבא מכתובת URL של מאגר:**

1. מ[עמוד הבית של Base44](https://app.base44.com), לחץ על סמל ה-**+** בתיבת ההנחיה.
2. לחץ על **Bring your own project**.
3. לחץ על **Paste a link**.
4. הדבק את הקישור למאגר ה-GitHub.
5. בחר לפי הגישה שלך:
   * **Branch:** בחר ענף פתיחה אם אתה יכול לדחוף למאגר.
   * **Your copy on GitHub:** הזן שם לעותק ש-Base44 יוצר אם אינך יכול לדחוף למאגר, ואז בחר את הנראות שלו:
     * **Fork (public):** מקושר למקור, כך שתוכל לשלוח את השינויים שלך בחזרה אליו.
     * **Private copy:** רק אתה יכול לראות ולערוך אותו, והוא אינו מקושר למקור.
6. לחץ על **Import**. אם אתה יוצר עותק, לחץ על **Fork and Import** או **Copy and Import**.

<Frame caption="ייבוא פרויקט מכתובת URL של מאגר">
  <img src="https://mintcdn.com/base44/tO7P5YqCK4DKnUwH/images/pasterepolink.png?fit=max&auto=format&n=tO7P5YqCK4DKnUwH&q=85&s=d38b2ffd636ac618ed036042ddde19a9" alt="הכרטיסייה Paste a link של הדיאלוג Import an existing project, עם כתובת URL של מאגר מודבקת, שם לעותק, ו-Fork (public) נבחר" width="737" height="625" data-path="images/pasterepolink.png" />
</Frame>

***

## עבודה על הפרויקט שלך

כשייבוא הפרויקט מסתיים, המשך לבנות עם צ'אט ה-AI וראה את השינויים שלך ב-**Preview**. עבור ל-**Dashboard** כדי לעיין בקבצים שלך ב-**Code** ולנהל את הערכים שהפרויקט שלך צריך כדי לרוץ ב-**Secrets**.

<Frame caption="פרויקט מיובא רץ בעורך האפליקציה">
  <img src="https://mintcdn.com/base44/To3xQZ0gv9AwxKbi/images/imported-project.png?fit=max&auto=format&n=To3xQZ0gv9AwxKbi&q=85&s=341eecfff1b52eb60a614a671edf3691" alt="עורך האפליקציה של פרויקט מיובא עם צ'אט ה-AI של Base44 והאפליקציה הרצה ב-Preview מימין" width="1024" height="736" data-path="images/imported-project.png" />
</Frame>

### שמירת העבודה שלך

Base44 שומר את העבודה שלך תוך כדי תנועה. בעת הייבוא, נוצר ענף התקנה משלו בשם `base44/setup-` ואחריו מזהה קצר, וההתקנה רצה שם. מאותו רגע, כל שינוי שצ'אט ה-AI מסיים מבוצע commit ו-push לענף שאתה עובד עליו. ענפים שאתה יוצר מאוחר יותר מקבלים שמות תיאוריים קצרים, כמו `dark-mode-toggle`. ענף ברירת המחדל שלך לעולם לא נוגע.

אם ייבאת מאגר ציבורי בלי לחבר GitHub, האפליקציה שלך רצה במצב מקומי. שום דבר לא מבוצע commit או push, ו-**Create PR** מושבת. עריכות שאתה עורך בעצמך ב-**Code** מבוצעות commit בפעם הבאה שצ'אט ה-AI מסיים שינוי.

פרויקט מיובא משתמש בענפי git במאגר שלך ישירות, כך ש-git נשאר מקור האמת. ענפים עובדים אותו הדבר כמו בכל אפליקציית Base44, עם כמה הבדלים. אין מיזוג או עדכון מענף ברירת המחדל שלך בתוך Base44, כל הענפים חולקים sandbox אחד, ומחיקת ענף ב-Base44 משאירה את הענף ב-GitHub. עיין ב[עבודה עם ענפים](/Building-your-app/Working-with-branches).

### הוספת סודות

כשהפרויקט שלך צריך מפתח API או סוד אחר כדי לרוץ, צ'אט ה-AI מבקש ממך אותו. תן לו את הערך, ו-Base44 שומר אותו מוצפן ומחיל אותו בכל פעם שהפרויקט שלך מתחיל, כולל לאחר בנייה מחדש. הוא לעולם לא מבוצע commit למאגר שלך, והוא משותף בין כל הענפים, כך שאתה מזין כל אחד רק פעם אחת.

תוכל גם להוסיף ולנהל סודות בדשבורד של האפליקציה שלך.

**כדי להוסיף סוד:**

1. עבור לדשבורד של האפליקציה שלך.
2. לחץ על **Secrets**.
3. לחץ על **Add Secret**.
4. הזן את **Secret Name** ואת **Secret Value**, ואז לחץ על **Add Secret**.

<Tip>
  כדי להוסיף סודות בכמות גדולה, לחץ על **Import .env**, ואז העלה או הדבק את הקובץ שלך. כל שורת `KEY=VALUE` הופכת לסוד, וכל סוד קיים עם אותו שם נדרס.
</Tip>

***

## משלוח העבודה שלך

כל שינוי מבוצע commit על ידי `base44-builder[bot]`. ענף משותף מייצר בקשת משיכה אחת עבור כל הצוות, וענפים נפרדים מקבלים כל אחד את שלו. חברי צוות עם גישת עורך חולקים את הפרויקט ואת הסודות שלו.

### פתיחת בקשת משיכה

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

לאחר שבקשת המשיכה פתוחה, השינויים שלך ממשיכים להישמר לאותו ענף כך שהמבקרים תמיד רואים את העבודה העדכנית שלך, וכל בדיקה רצה שוב על כל push.

**כדי לפתוח בקשת משיכה:**

1. לחץ על **Create PR** בחלק העליון של העורך.
2. הזן **Title** וגם **Description (optional)**.
3. לחץ על **Create PR**.

<Tip>
  תוכל גם לבקש מצ'אט ה-AI בקשת משיכה, והוא ינסח עבורך את הכותרת והתיאור.
</Tip>

<Note>
  אם עדיין לא הענקת הרשאות, לחץ על **Review permissions on GitHub** ובקש מבעל חשבון לאשר.
</Note>

### מענה להערות סקירה

טפל במשוב של המבקרים שלך מצ'אט ה-AI, בלי לצאת מ-Base44.

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

כל מה שהוא מפרסם מופיע כ-`base44-builder[bot]`. המיזוג קורה ב-GitHub, בדיוק כמו היום.

***

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

<AccordionGroup>
  <Accordion title="האם Base44 משנה את ענף ברירת המחדל שלי?">
    לא. Base44 דוחף לענף שאתה עובד עליו, לעולם לא לענף ברירת המחדל שלך. פתיחת בקשת משיכה היא הדרך היחידה שהשינויים שלך מגיעים לענף ברירת המחדל שלך.
  </Accordion>

  <Accordion title="מה קורה אם אני סוגר את Base44 וחוזר מאוחר יותר?">
    הפרויקט שלך מושהה כשאתה מפסיק לעבוד, וממשיך מהמקום שהפסקת בו כשאתה חוזר. אם צריך לבנות אותו מחדש, Base44 משכפל את המאגר שלך שוב ומתחיל מהקומיט האחרון שלך.
  </Accordion>

  <Accordion title="האם אני יכול לייבא מאגר שיש לי אליו רק גישת קריאה?">
    כן, אלא אם מרחב העבודה שלך מגביל ייבוא לארגוני GitHub מאושרים בלבד. כשיש לך רק גישת קריאה, Base44 יוצר עותק בחשבון ה-GitHub האישי שלך. מרחבי עבודה מוגבלים חוסמים את העותק הזה מפני שהוא שייך לחשבון האישי שלך במקום לארגון מאושר. בקש גישת push למאגר המקורי במקום.
  </Accordion>

  <Accordion title="למה Base44 אומר שהמאגר שלי אינו בארגון GitHub מאושר?">
    מרחב העבודה שלך אינו מאפשר ייבוא מארגון ה-GitHub של המאגר הזה. בקש מבעלים או מנהל של מרחב העבודה להוסיף את הארגון תחת **Settings** > **Governance** > **GitHub organizations**, ואז נסה שוב.
  </Accordion>

  <Accordion title="המאגר שלי הוא monorepo. האם אני יכול לייבא אותו?">
    כן, כשהאפליקציה בשורש המאגר היא אפליקציית ווב או full-stack. Base44 מסתכל על השורש כדי להחליט מהו הפרויקט שלך.
  </Accordion>

  <Accordion title="האם אני יכול לייבא פרויקט mobile או desktop?">
    לא. Base44 מריץ רק פרויקטי ווב ו-full-stack. אתה מקבל הודעה מיד עם הייבוא, ושום דבר לא נוצר בחשבון שלך. מאגר עם אפליקציית ווב בשורש שלו עדיין עובד גם אם הוא מכיל אפליקציית mobile בתת-תיקייה.
  </Accordion>

  <Accordion title="האם אני יכול לייבא אפליקציית Base44 שייצאתי ל-GitHub?">
    לא. ייבוא אפליקציית Base44 אינו נתמך, והיא לא תרוץ כראוי. האפליקציה שלך כבר רצה ב-Base44, ו[אינטגרציית ה-GitHub](/developers/app-code/local-development/github) שומרת עליה מסונכרנת עם המאגר שלך בשני הכיוונים.
  </Accordion>

  <Accordion title="האם אני יכול להשתמש בישויות, כניסה או SDK של Base44 בפרויקט מיובא?">
    לא. לפרויקט מיובא אין דפי Base44, ישויות, כניסה מובנית או SDK. הוא שומר על מסד הנתונים, האימות והניתוב שלו, ו-Base44 לא מחליף אותם.
  </Accordion>

  <Accordion title="האם אני יכול להוסיף מסד נתונים, אימות או CI/CD לפרויקט שלי?">
    כן. בקש מצ'אט ה-AI ו-Base44 כותב את הקוד במאגר שלך, באותה דרך שהוא מבצע כל שינוי אחר. אתה בונה על ה-stack שלך, לא על דפי Base44, ישויות, או כניסה, אז הפנה את הפרויקט שלך למסד הנתונים או השירות שלך והוסף את מחרוזת החיבור או מפתח ה-API כסוד. כל מה שאתה מוסיף נשלח דרך המאגר שלך כמו שאר העבודה שלך.
  </Accordion>

  <Accordion title="האם אני יכול ללחוץ על אלמנט בתצוגה המקדימה כדי לערוך אותו?">
    לא. בחירת אלמנט בתצוגה המקדימה כדי לערוך אותו אינה זמינה בפרויקטים מיובאים. אמור לצ'אט ה-AI מה אתה רוצה לשנות במקום. הוא יכול לראות את הדף שאתה מסתכל עליו.
  </Accordion>

  <Accordion title="במה זה שונה מחיבור אפליקציית Base44 שלי ל-GitHub?">
    [אינטגרציית ה-GitHub](/developers/app-code/local-development/github) מסנכרנת אפליקציה שבנית ב-Base44 עם מאגר. הייבוא עובד בדרך הפוכה, מתחיל ממאגר שכבר קיים. כדי להעביר פרויקט מפלטפורמה אחרת כמו Shopify או Lovable, עיין ב[העברת פרויקט ל-Base44](/Getting-Started/migrating-an-existing-app). כדי לקשר פרויקט backend מקומי של Base44 עם ה-CLI במקום, עיין ב[קישור פרויקט קיים](/developers/backend/overview/link-existing-project).
  </Accordion>
</AccordionGroup>

<Note>דף זה תורגם באמצעות AI. למידע המדויק והעדכני ביותר, עיין ב[גרסה האנגלית](/). </Note>
