נסו לא להתאהב: git push ישירות לאתר הוורדפרס שלכם בלי FTP, בלי דמעות

פורסם בספטמבר 2, 2026

מהיום מעלים קוד לאתר עם git push. זהו, באמת זהו

יום שישי, 16:47. הלקוח מתקשר: "תקשיב, חייבים את התיקון בתבנית באוויר לפני שבת". אתם פותחים FileZilla, גוררים קבצים, מתפללים שלא דרסתם משהו, מרעננים את האתר… והכול לבן. מוכר? אז הנה חדשות טובות: בשירות הוורדפרס המנוהל של SPD אפשר לשכוח מהסרט הזה. מהיום מספיק לעשות git push, והקוד באוויר.

רגע, Git? זה לא רק למתכנתים כבדים?

ממש לא. Git הוא בסך הכול "מכונת זמן" לקוד שלכם. כל שינוי נשמר כגרסה, אפשר לחזור אחורה בקליק, וכמה אנשים יכולים לעבוד על אותו פרויקט בלי לדרוך אחד לשני על הקבצים. אם אי פעם שמרתם קובץ בשם header-final-v3-סופי-באמת.php, כנראה ש-Git הומצא בדיוק בשבילכם.

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

מה בעצם קיבלתם?

בכל אתר (Instance) בפאנל של SPD יש אזור Advanced, ושם מחכה לכם מסך ה-Git. ממנו אפשר:

לחבר ריפוזיטורי: GitHub, GitLab, Bitbucket או כל ריפו אחר שנגיש ב-HTTPS.

לבחור Branch: רוצים שלאתר החי יגיע רק main? מסודר.

Pull: למשוך את הקוד העדכני מהריפו ישירות לתיקיית האתר.

Push: עשיתם שינוי דרך מנהל הקבצים? אפשר לדחוף אותו חזרה לריפו, כדי שהגרסאות לא יברחו לכם.

פריסה אוטומטית (Auto Deploy): מגדירים Webhook בריפו, ומאותו רגע כל push מתעדכן באתר לבד. אתם עושים commit בבית, והאתר מתעדכן בשרת. קסם? לא, סתם הנדסה טובה.

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

אז איך מגדירים? 5 דקות, קפה ביד

שלב 1: מכינים Personal Access Token

החיבור לריפו נעשה ב-HTTPS עם Personal Access Token (PAT), ולא עם הסיסמה הראשית שלכם. וטוב שכך. ב-GitHub למשל: Settings ואז Developer Settings ואז Personal Access Tokens. מייצרים טוקן עם הרשאות לריפו הרלוונטי בלבד, ושומרים אותו בצד (הוא מוצג רק פעם אחת!).

שלב 2: מחברים את הריפו בפאנל

נכנסים לפאנל הניהול, בוחרים את האתר, ואז Advanced ואז Git. מזינים את כתובת הריפו (HTTPS), את הטוקן, ובוחרים את ה-Branch שיחובר לאתר.

שלב 3: Pull ראשון

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

שלב 4 (האהוב עלינו): מדליקים Auto Deploy

מפעילים את הפריסה האוטומטית בפאנל, מעתיקים את כתובת ה-Webhook, ומדביקים אותה בהגדרות הריפו (ב-GitHub: Settings ואז Webhooks). מעכשיו כל push ל-Branch שבחרתם עולה לאתר אוטומטית. תתחילו להתרגל להרגשה.

שנייה לפני שאתם רצים: 4 טיפים מהצוות

אל תכניסו את wp-config.php לריפו. סיסמאות של מסד נתונים לא גרות ב-GitHub. נקודה. תוסיפו אותו ל-.gitignore.

גם uploads בחוץ. תיקיית המדיה יכולה לשקול ג'יגות. נהלו בקוד את מה שהוא באמת קוד: תבנית הבן (Child Theme), תוספים שפיתחתם וכדומה.

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

עובדים בצוות? תעבדו עם Branches. פיתוח ב-dev, מיזוג ל-main רק כשמוכן, וה-Auto Deploy ידאג לשאר. שילוב מנצח עם סביבת Staging.

עוד נקודה שכדאי להכיר: החיבור בגרסה הנוכחית עובד על HTTPS עם טוקן, בלי SSH Keys. בפועל, לרוב תרחישי הוורדפרס זה בדיוק מה שצריך, וההגדרה אפילו פשוטה יותר.

למה זה שדרוג אמיתי (ולא עוד פיצ'ר נחמד)

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

וכמו תמיד אצלנו, זה מגיע עטוף בשכבות ההגנה של SPD: ה-WAF, ה-SOC והגיבויים ממשיכים לעבוד ברקע. אתם מתעסקים בקוד, אנחנו מתעסקים בכל השאר.

רוצים לנסות?

הפיצ'ר כבר זמין בפאנל של שירות הוורדפרס המנוהל שלנו, תחת Advanced ואז Git בכל אתר. נתקעתם בהגדרה? צוות התמיכה שלנו זמין בטלפון 03-6221258, ואנחנו מבטיחים לא לשפוט אתכם אם עדיין יש לכם FileZilla מותקן. 😉

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

תוכן עניינים

לכתבות נוספות: