❓ چرا این گزینه 👆، انتخاب شد؟
🗂 در حالی که Git به عنوان یک سیستم کنترل غیرمتمرکز شناخته میشه، اما این به این معنی نیست که هر کاربر دارای یک کپی کامل و مستقل از سورس اصلی هست و در واقع، هر کاربر دارای یک کپی از سورس در سیستم شخصی خودش هست، اما این کپی باید با سرور مرکزی همگام سازی بشه.
این همگام سازی برای اطمینان از اینکه همه کاربران به آخرین نسخه فایل ها و دایرکتوریها دسترسی دارن، ضروریه!
◀️اگر کاربری بدون اتصال به سرور مرکزی تغییراتی رو در بخش شخصی خودش ایجاد کنه، این تغییرات تا زمانی که به سرور مرکزی متصل نشه و همگام سازی انجام نشه، برای سایر کاربران قابل مشاهده نخواهد بود.
◀️بنابراین، گزینه 3 نادرسته چون هر کاربر دارای یک کپی کامل و مستقل از سورس اصلی نیست و برای اعمال تغییرات باید به سرور مرکزی متصل بشه.
ℹ️ نکات تکمیلی: 👇
1️⃣ گیت به کاربران اجازه میده تا به صورت آفلاین کار کنن و تغییرات خودشون رو ذخیره کنن.
2️⃣ هنگامی که کاربر به سرور مرکزی متصل میشه میتونه تغییرات شحصی خودش رو به سرور ارسال کنه و با آخرین نسخه ادغام کنه.
3️⃣گزینه GitHub Private Repositories به کاربران کنترل کاملی بر دسترسی به سورس کدها میده و برای کدهای مهم و محرمانه استفاده میشه.
4️⃣ کاربران میتونن به افراد یا تیم های خاص اجازه دسترسی به سورس اصلی رو بدن و همچنین سطوح مختلف دسترسی رو برای هر کاربر تعیین کنن.
#درسمن_پوینت #گیت #گیت_هاب
🆔️ @darsmancom
💙 www.darsman.com
Post #1435
495
- 🙏 4
- ❤ 1
- 💯 1
- 🤝 1