سلام به همه پی وی لرنی های عزیز!
به دوره آموزشی گیت لب GitLab خوش آمدید.
گیت لب خدماتی است که امکان دسترسی از راه دور به مخازن Git را فراهم می کند. علاوه بر میزبانی کد شما، این سرویس ویژگی های دیگری را ارائه می دهد که به منظور کمک به مدیریت چرخه توسعه نرم افزار طراحی شده است. این ویژگی های اضافی شامل مدیریت اشتراک گذاری کد بین افراد مختلف، ردیابی اشکال، فضای ویکی و سایر ابزارها برای “برنامه نویسی اجتماعی” یا “social coding” است.
گیت لب شباهت های زیادی به گیت هاب github دارد و مانند آن حسابهای میزبانی شده را ارائه می نماید و اجازه اجرا روی میزبانهای ثانویه را نیز می دهد. در دوره آموزش گیت لب GitLab قرار است در طی چندین جلسه شما را با گیت لب و کار با آن آشنا نمایم.
در این جلسه که نخستین جلسه از این دوره است قرار است گیت لب را بهتر شناخته و دلایل استفاده از گیت لب Gitlab را بدانیم.
پیش از آن که به بدانیم گیت لب چیست باید به سراغ اصطلاحاتی چون Git ،Gitlab ،GitHub و Bitbucket برویم و بدانیم که این ها چیستند.
گیت Git یک سیستم نسخه نویسی کد منبع است که به شما امکان می دهد تا تغییرات محلی را ردیابی کرده و تغییرات را از منابع دوری اعمال نمایید.
GitLab ،GitHub و Bitbucket خدماتی هستند که دسترسی از راه دور به مخازن Git را فراهم می کنند. علاوه بر میزبانی کد شما ، این سرویس ها ویژگی های دیگری را ارائه می دهند که به منظور کمک به مدیریت چرخه توسعه نرم افزار طراحی شده است. این ویژگی های اضافی شامل مدیریت اشتراک گذاری کد بین افراد مختلف ، ردیابی اشکال ، فضای ویکی و سایر ابزارها برای “برنامه نویسی اجتماعی” است.
GitHub یک سرویس رایگان در دسترس عمومی است که نیاز به باز کردن کلیه کد ها دارد ” مگر این که نسخه غیر رایگان آن را تهیه کرده باشید” هر کس می تواند کدی را که به گیت هاب وارد کرده است و پیشنهادهایی را برای بهبودی آن ببیند. گیت هاب GitHub در حال حاضر میزبان کد منبع برای ده ها هزار پروژه منبع باز است.
گیت لب GitLab یک سرویس مانند گیت هاب github است که سازمان ها می توانند از آن برای ارائه مدیریت داخلی مخازن git استفاده کنند. گیت لب یک سیستم مدیریت مخزن شخصی Git است که کد کاربر را خصوصی نگه می دارد و می تواند به راحتی تغییرات کد را مستقر کند.
گیت لب در دسامبر ۲۰۱۱ توسط دمیتری زاپوروزتس و والری سیزوف ساخته شد. گیت لب تحت مجوز MIT عرضه شد و نسخه پایدار آن GitLab 10.4 است که در ۲۲ ژانویه ۲۰۱۸ منتشر گردید.
بعد از آشنایی با GitLab ،GitHub و Bitbucket و نیز سازندگان گیت لب بهتر است با دلایل استفاده از گیت لب Gitlab آشنا شویم.
گیت لب یک راه عالی برای مدیریت مخازن git در سرور متمرکز است. GitLab به شما امکان کنترل کامل روی مخازن و پروژه هایتان را می دهد و به شما امکان می دهد تصمیم بگیرید که آیا آنها بصورت عمومی باشند یا خصوصی رایگان.
در این مقاله به دلایل استفاده از گیت لب Gitlab و مزایای آن اشاره کردیم اما آیا استفاده از گیت لب دارای معایبی نیز هست؟ پاسخ بله است! بیایید محدودیت ها و معایب استفاده از گیت لب را بشناسیم.
در این جلسه به به دلایل استفاده از گیت لب Gitlab اشاره کردیم؛ آموختیم که چه کسانی گیت را ساخته اند و گیت لب چه ارتباطی با Git ،GitHub و Bitbucket دارد و حتی با محدودیت های استفاده از گیت لب را نیز شناختیم.
در جلسه آینده با نحوه نصب گیت لب Gitlab آشنا می شویم.
با پی وی لرن همراه باشید.