دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۶
  • اردیبهشت

جلسه ۰۱ : چرا برنامه نویس ها باید از گیت لب GitLab استفاده کنند؟

  • دسته‌بندی‌ها :
جلسه ۰۱ : چرا برنامه نویس ها باید از گیت لب GitLab استفاده کنند؟
    • جزئیات
    • نوع محتواآموزشی

      سلام به همه پی وی لرنی های عزیز!
      به دوره آموزشی گیت لب GitLab خوش آمدید.
      گیت لب خدماتی است که امکان دسترسی از راه دور به مخازن Git را فراهم می کند. علاوه بر میزبانی کد شما، این سرویس ویژگی های دیگری را ارائه می دهد که به منظور کمک به مدیریت چرخه توسعه نرم افزار طراحی شده است. این ویژگی های اضافی شامل مدیریت اشتراک گذاری کد بین افراد مختلف، ردیابی اشکال، فضای ویکی و سایر ابزارها برای “برنامه نویسی اجتماعی” یا “social coding” است.
      گیت لب شباهت های زیادی به گیت هاب github دارد و مانند آن حساب‌های میزبانی شده را ارائه می نماید و اجازه اجرا روی میزبانهای ثانویه را نیز می دهد. در دوره آموزش گیت لب GitLab قرار است در طی چندین جلسه شما را با گیت لب و کار با آن آشنا نمایم.
      در این جلسه که نخستین جلسه از این دوره است قرار است گیت لب را بهتر شناخته و دلایل استفاده از گیت لب Gitlab را بدانیم.

      گیت لب GitLab چیست؟

      پیش از آن که به بدانیم گیت لب چیست باید به سراغ اصطلاحاتی چون Git ،Gitlab ،GitHub و Bitbucket برویم و بدانیم که این ها چیستند.

      Git چیست؟

      گیت Git یک سیستم نسخه نویسی کد منبع است که به شما امکان می دهد تا تغییرات محلی را ردیابی کرده و تغییرات را از منابع دوری اعمال نمایید.

      GitLab ، GitHub و Bitbucket چیست؟

      GitLab ،GitHub و Bitbucket خدماتی هستند که دسترسی از راه دور به مخازن Git را فراهم می کنند. علاوه بر میزبانی کد شما ، این سرویس ها ویژگی های دیگری را ارائه می دهند که به منظور کمک به مدیریت چرخه توسعه نرم افزار طراحی شده است. این ویژگی های اضافی شامل مدیریت اشتراک گذاری کد بین افراد مختلف ، ردیابی اشکال ، فضای ویکی و سایر ابزارها برای “برنامه نویسی اجتماعی” است.

      گیت لب GitLab چیست؟

      گیت لب GitLab چیست؟

      GitHub یک سرویس رایگان در دسترس عمومی است که نیاز به باز کردن کلیه کد ها دارد ” مگر این که نسخه غیر رایگان آن را تهیه کرده باشید” هر کس می تواند کدی را که به گیت هاب وارد کرده است و پیشنهادهایی را برای بهبودی آن ببیند. گیت هاب GitHub در حال حاضر میزبان کد منبع برای ده ها هزار پروژه منبع باز است.

      گیت لب GitLab یک سرویس مانند گیت هاب github است که سازمان ها می توانند از آن برای ارائه مدیریت داخلی مخازن git استفاده کنند. گیت لب یک سیستم مدیریت مخزن شخصی Git است که کد کاربر را خصوصی نگه می دارد و می تواند به راحتی تغییرات کد را مستقر کند.

      گیت لب GitLab چه زمانی ساخته شد؟ سازندگان گیت لب GitLab چه کسانی هستند؟

      گیت لب در دسامبر ۲۰۱۱ توسط دمیتری زاپوروزتس و والری سیزوف ساخته شد. گیت لب تحت مجوز MIT عرضه شد و نسخه پایدار آن GitLab 10.4 است که در ۲۲ ژانویه ۲۰۱۸ منتشر گردید.

      چرا برنامه نویس هاب باید از گیت لب GitLab استفاده کنند؟

      بعد از آشنایی با GitLab ،GitHub و Bitbucket و نیز سازندگان گیت لب بهتر است با دلایل استفاده از گیت لب Gitlab آشنا شویم.
      گیت لب یک راه عالی برای مدیریت مخازن git در سرور متمرکز است. GitLab به شما امکان کنترل کامل روی مخازن و پروژه هایتان را می دهد و به شما امکان می دهد تصمیم بگیرید که آیا آنها بصورت عمومی باشند یا خصوصی رایگان.

      امکانات و ویژگی های گیت لب GitLab

      • گیت لب GitLab به صورت رایگان میزبان پروژه های نرم افزاری (خصوصی) شما است.
      • گیت لب GitLab بستری برای مدیریت مخازن Git است.
      • گیت لب GitLab مخزن رایگان و عمومی ، ردیابی مسئله و ویکی را ارائه می دهد.
      • گیت لب GitLab یک لایه رابط کاربر پسند در بالای Git است که سرعت کار با Git را افزایش می دهد.
      • گیت لب GitLab سیستم ادغام مداوم (CI) خود را برای مدیریت پروژه ها ارائه می کند و رابط کاربری را در کنار سایر ویژگی های GitLab در اختیار کاربران می گذارد.

      مزایا و دلایل استفاده از گیت لب Gitlab چیست؟

      • گیت لب GitLab نسخه GitLab Community Edition را برای کاربران در اختیار شما قرار می دهد که کدهای آنها در آن موجود اند.
      • گیت لب GitLab تعداد نامحدودی از مخازن خصوصی و عمومی را به صورت رایگان فراهم می کند.
      • بخش Snippet در گیت لب به جای اینکه کل پروژه را به اشتراک بگذارد ، می تواند مقدار کمی کد را از یک پروژه به اشتراک بگذارد.

      در این مقاله به دلایل استفاده از گیت لب Gitlab و مزایای آن اشاره کردیم اما آیا استفاده از گیت لب دارای معایبی نیز هست؟ پاسخ بله است! بیایید محدودیت ها و معایب استفاده از گیت لب را بشناسیم.

      • در گیت لب GitLab فشار و کشیدن مخازن، به همان سرعت GitHub نیست.
      • رابط GitLab هنگام تغییر از یک صفحه به صفحه دیگر نیاز به سپری کردن مدت زمان بیشتری است.

      سخن پایانی

      در این جلسه به به دلایل استفاده از گیت لب Gitlab اشاره کردیم؛ آموختیم که چه کسانی گیت را ساخته اند و گیت لب چه ارتباطی با Git ،GitHub و Bitbucket دارد و حتی با محدودیت های استفاده از گیت لب را نیز شناختیم.
      در جلسه آینده با نحوه نصب گیت لب Gitlab آشنا می شویم.
      با پی وی لرن همراه باشید.

      QR:  جلسه ۰۱ : چرا برنامه نویس ها باید از گیت لب GitLab استفاده کنند؟
      به اشتراک بگذارید