> ## 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.

# קישור פרויקט בקאנד קיים

> הגדר והרץ קוד פרויקט בקאנד Base44 קיים, כגון אפליקציות דוגמה

תוכל לקשר קוד פרויקט בקאנד Base44 קיים, כגון מ[אפליקציית דוגמה](https://github.com/base44/apps-examples), לבקאנד ב-Base44. השתמש בזה כאשר יש לך כבר קבצי פרויקט בקאנד של Base44 באופן מקומי.

אם עדיין אין לך קבצי פרויקט, השתמש ב-[`base44 create`](/developers/references/cli/commands/create) כדי לייצר פרויקט חדש במקום.

<Note>
  * מדריך זה מיועד לקישור קוד פרויקט בקאנד Base44 קיים, כגון אפליקציות דוגמה או פרויקטים שמשותפים על ידי חברי צוות. אם יצרת אפליקציה עם [Base44 app editor](https://base44.com) ואתה רוצה לפתח אותה באופן מקומי, השתמש ב-[`base44 eject`](/developers/backend/overview/start-from-existing-app) במקום זאת.
  * ה-CLI דורש Node.js 20.19.0 ומעלה.
</Note>

## הבנת קוד מקומי לעומת פרויקטי בקאנד

בעת עבודה עם Base44, יש שני רכיבים נפרדים:

* **קוד מקומי:** קבצי הפרויקט במחשב שלך, כגון קוד frontend, entity schemas ופונקציות בקאנד.
* **פרויקט בקאנד של Base44:** תשתית הבקאנד בשרתי Base44, כולל מסד הנתונים, נקודות הקצה, האירוח וכן הלאה.

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

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

## קישור פרויקט

<Steps>
  <Step title="קבל את קוד הפרויקט">
    שכפל אפליקציית דוגמה או הורד קוד פרויקט קיים, ואז נווט לתיקיית הפרויקט.

    הפרויקט אמור להכיל כבר תיקיית `base44/` עם קובץ `config.jsonc`.
  </Step>

  <Step title="התקן תלויות">
    התקן את תלויות הפרויקט:

    ```bash theme={null}
    npm install
    ```
  </Step>

  <Step title="התקן את Base44 CLI">
    התקן את Base44 CLI גלובלית:

    ```bash theme={null}
    npm install -g base44@latest
    ```
  </Step>

  <Step title="אימות">
    התחבר לחשבון Base44 שלך:

    ```bash theme={null}
    base44 login
    ```

    ה-CLI מייצר קוד מכשיר. פתח את ה-URL שסופק, הזן את הקוד והשלם את האימות בדפדפן שלך.
  </Step>

  <Step title="קשר את הפרויקט">
    קשר את הפרויקט המקומי שלך לבקאנד Base44:

    ```bash theme={null}
    base44 link
    ```

    ה-CLI יבקש ממך ליצור פרויקט בקאנד חדש או לקשר לפרויקט קיים. פעולה זו יוצרת קובץ `.app.jsonc` בתיקיית `base44/` שלך עם מזהה האפליקציה:

    ```jsonc theme={null}
    {
      "id": "your-app-id"
    }
    ```

    <Warning>
      אסור לעולם להעלות את קובץ `.app.jsonc` ל-version control. הוא נוסף אוטומטית ל-`.gitignore` והוא ספציפי לכל מפתח וסביבת פריסה.
    </Warning>
  </Step>

  <Step title="הגדר משתני סביבה (אם צריך)">
    מזהה האפליקציה שלך נדרש בעת הגדרת לקוח SDK. פרויקטים בדרך כלל שומרים את מזהה האפליקציה במשתנה סביבה ומאחזרים אותו ליצירת לקוח. בדוק את התיעוד או קבצי התצורה של הפרויקט להוראות על הגדרת משתני הסביבה הנדרשים.
  </Step>

  <Step title="בנה את ה-frontend אם הפרויקט כולל אחד">
    אם הפרויקט שלך כולל frontend, בנה אותו כך שיהיה מוכן לפריסה בשלב הבא.
  </Step>

  <Step title="דחוף משאבים">
    סנכרן את משאבי הפרויקט שלך לבקאנד Base44 שלך:

    ```bash theme={null}
    base44 deploy
    ```

    פעולה זו דוחפת entities, functions, ואת האתר אם בפרויקט שלך יש כזה.

    אם בפרויקט שלך יש agents, דחוף גם אותם:

    ```bash theme={null}
    base44 agents push
    ```
  </Step>
</Steps>

## השלבים הבאים

עכשיו, כשהפרויקט שלך מוגדר ופועל, אתה יכול:

* להשתמש ב-[SDK](/developers/references/sdk/getting-started/overview) כדי להוסיף עוד פונקציונליות ל-frontend שלך, אם בפרויקט יש כזה.
* להוסיף [entities](/developers/backend/resources/entities/overview), [backend functions](/developers/backend/resources/backend-functions/overview), ו-[agents](/developers/backend/resources/agents-config).
* להמשיך לבנות ולפרוס עדכונים עם [`base44 deploy`](/developers/references/cli/commands/deploy).

## ראה גם

* [CLI Command Reference](/developers/references/cli/commands/introduction): כל פקודות ה-CLI הזמינות
* [Project Structure](/developers/backend/overview/project-structure): כיצד קבצי הפרויקט מאורגנים
* [JavaScript SDK Documentation](/developers/references/sdk/getting-started/overview): חבר את האפליקציה שלך לבקאנד
* [Base44 Skills](/developers/backend/overview/base44-skills): למד עוזרי AI לעבוד עם Base44
* [Example apps repository](https://github.com/base44/apps-examples): פרויקטים לדוגמה ללמוד מהם

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