שימוש בגיט בשרת מקומי עם צוות

קדם Forums הייטק Programming Languages שימוש בגיט בשרת מקומי עם צוות

  • שימוש בגיט בשרת מקומי עם צוות

    פורסם ע"י חני פולק  הייטק on 18/09/2023 ב12:11 pm

    שלום חברות

    בצוות שלנו עובדים על פרוייקט שנמצא בשרת מקומי.

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

    השאלה שלי היא איך אפשר להטמיע גיט בלי להעלות את הקוד לגיטהאב או כאלו דברים.

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

    1. האם זה אפשרי (מאמינה שכן)?

    2. איך עושים את זה?

    תודה מראש

    חני קוסטליץ הגיבה לפני 1 שנה, 2 חודשים 3 חברות · 4 תגובות
  • 4 תגובות
  • שושי ביאלסטוצקי

    הייטק
    חברה
    19/09/2023 ב7:44 am

    עונה לך מתוך התשובה של רובי בוט

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

    1. הגדר מאגר Git בשרת המקומי:

    – התקן את Git בשרת אם הוא עדיין לא מותקן.

    – צור ספרייה חדשה עבור הפרויקט שלך בשרת.

    – פתח מסוף או שורת פקודה ונווט אל ספריית הפרויקט.

    – אתחול מאגר Git חדש באמצעות הפקודה:

    git init

    .

    2. שתף את המאגר עם הצוות שלך:

    – הודע לחברי הצוות שלך על כתובת השרת וספריית הפרויקט.

    – ודא שלכולם יש Git מותקן במחשבים המקומיים שלהם.

    3. שכבו את המאגר:

    – כל חבר צוות יכול לשכפל את המאגר למכונות המקומיות שלו באמצעות הפקודה:

    git clone <server_address>:<project_directory>

    .

    4. עבודה על הפרויקט:

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

    – הם יכולים להשתמש בפקודות Git כמו

    git add

    ,

    git commit

    ו-

    git push

    כדי לנהל את השינויים שלהם.

    5. עדכן את הקוד בשרת:

    – בכל פעם שחבר צוות רוצה לעדכן את הקוד בשרת, הוא יכול להשתמש בפקודה

    git push

    .

    – השינויים יידחפו לשרת וזמינים לשליפה של אחרים.

    6. עדכן את הקוד המקומי:

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

    git pull

    .

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

    • חני קוסטליץ

      הייטק
      חברה
      19/09/2023 ב4:10 pm

      נשמע לי מאד מוזר.

      חייב להיות מקום אחד שמולו כולם מתממשקים. בשביל זה יש את גיטהאב/ביטבאקט.

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

      מה הבעיה פשוט ליצור חשבון בגיטהאב ולהגדיר שהפרויקט יהיה לא פומבי?

      באופן אישי – אני רגילה לעבוד עם bitbucket ולא עם github, ושם זה משהו מובנה בהגדרות. פשוט מסמנים V ואז הפרויקט הוא פרטי. רק מי שהוזמן אליו יכול לראות/לערוך את הקוד שבריפוזיטורי.

  • חני פולק

    הייטק
    חברה
    20/09/2023 ב11:34 am

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

    ולחני אני אסביר

    יש לי בעיה להעלות את הקוד לכל מקום אחר ממחשבי החברה, זה סודי ומאובטח

    אבל, יש רשת מקומית שכל הצוות מחוברים אליו, ולכן אם שם אני ממקמת את הפרוייקט וכל אחד מתחבר מהמחשב שלו

    זה בעצם כמו שמעלים את הקוד לגיטהאב, ביטבקט או כל דבר אחר

    • חני קוסטליץ

      הייטק
      חברה
      21/09/2023 ב12:52 pm

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

      המון הצלחה!

Log in to reply.

מעוניינת בפרסום

חשוב: לא כל פרסום מאושר, נא לפרט בדיוק במה מדובר

ניתן לפנות גם במייל ל: [email protected]

מה את מחפשת?

מילות מפתח פופולריות לפי תחומים

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

דילוג לתוכן