שימוש בגיט בשרת מקומי עם צוות
קדם ‹ Forums ‹ הייטק ‹ Programming Languages ‹ שימוש בגיט בשרת מקומי עם צוות
Tagged: git, local server, שרת מקומי
-
שימוש בגיט בשרת מקומי עם צוות
פורסם ע"י חני פולק הייטק on 18/09/2023 ב12:11 pmשלום חברות
בצוות שלנו עובדים על פרוייקט שנמצא בשרת מקומי.
כל פעם מעתיקים את התוכן, ומעדכנים. מאוד מיושן, ולא פעם קורות תקלות של דריסת קוד….
השאלה שלי היא איך אפשר להטמיע גיט בלי להעלות את הקוד לגיטהאב או כאלו דברים.
כלומר, שיהיה פרוייקט אחד בשרת המקומי המשותף, ואז כל אחד יתחבר בגיט לפרוייקט הזה.
1. האם זה אפשרי (מאמינה שכן)?
2. איך עושים את זה?
תודה מראש
חני קוסטליץ הגיבה לפני 1 שנה, 3 חודשים 3 חברות · 4 תגובות -
4 תגובות
-
000חברה חדשה
עונה לך מתוך התשובה של רובי בוט
כן, אפשר ליישם את 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 עבור הפרויקט שלך מבלי להסתמך על שירותי אירוח חיצוניים. זכור לתקשר באופן קבוע עם חברי הצוות שלך כדי להבטיח שכולם מודעים לשינויים וכדי לפתור כל קונפליקטים שעלולים להתעורר במהלך תהליך הפיתוח.
-
1800חברה חדשה
נשמע לי מאד מוזר.
חייב להיות מקום אחד שמולו כולם מתממשקים. בשביל זה יש את גיטהאב/ביטבאקט.
לפי מה שהוא כותב – כאילו המקום המרכזי הוא על מחשב פרטי של אחד מאנשי הצוות, וכולם כותבים לאותו מחשב. זה נשמע לי לא סביר בעליל.
מה הבעיה פשוט ליצור חשבון בגיטהאב ולהגדיר שהפרויקט יהיה לא פומבי?
באופן אישי – אני רגילה לעבוד עם bitbucket ולא עם github, ושם זה משהו מובנה בהגדרות. פשוט מסמנים V ואז הפרויקט הוא פרטי. רק מי שהוזמן אליו יכול לראות/לערוך את הקוד שבריפוזיטורי.
-
-
000חברה חדשה
קודם כל תודה לשושי, המשכתי לחפור וניסיתי וכן, זה עובד
ולחני אני אסביר
יש לי בעיה להעלות את הקוד לכל מקום אחר ממחשבי החברה, זה סודי ומאובטח
אבל, יש רשת מקומית שכל הצוות מחוברים אליו, ולכן אם שם אני ממקמת את הפרוייקט וכל אחד מתחבר מהמחשב שלו
זה בעצם כמו שמעלים את הקוד לגיטהאב, ביטבקט או כל דבר אחר
-
1800חברה חדשה
אם זו רשת מקומית זה אכן סיפור אחר ונשמע מתאים.
המון הצלחה!
-
Log in to reply.