• خانه
  • وبلاگ
  • استفاده از GitLab برای مدیریت پروژه • CloudSigma

استفاده از GitLab برای مدیریت پروژه • CloudSigma

 تاریخ انتشار :
/
  وبلاگ
استفاده از GitLab برای مدیریت پروژه • CloudSigma


مقدمه

GitLab یک راه بسیار راحت برای کار با مخازن راه دور در سرورهای متمرکز ارائه می دهد. هر کسی که از GitHub یا ابزار دیگری می آید ممکن است فکر کند که ابزارهای زیادی وجود دارد که این سرویس را ارائه می دهند. با این حال، موارد استفاده از تیمی به تیم دیگر متفاوت است. مزیت اصلی GitLab این است که شما کنترل کامل بر مخازن و مجوزهای راه اندازی خود دارید.

در این آموزش، ما به رابط GitLab نگاه می کنیم، محیط را پیکربندی می کنیم، پروژه ها را مدیریت می کنیم، کاربران را نصب می کنیم و مدیریت می کنیم.. شما باید یک لاگین GitLab داشته باشید و باید بتوانید به نمونه GitLab وارد شوید. می توانید GitLab را با استفاده از Host مخازن Git خودتان با راهنمای GitLab راه اندازی کنید.

یک نمایه کاربر را پیکربندی کنید

همیشه ایده خوبی است که قبل از شروع به کار نمایه خود را تنظیم کنید. این به شما کمک می کند هم تیمی های خود را شناسایی کنید و اعضای تیم شما می توانند شما را پیدا کنند. همچنین می‌توانید رابط کاربری را بر اساس خواسته‌های خود مدیریت و سفارشی کنید، پروژه‌ها را پیوند دهید، تنظیمات را پیکربندی کنید و راهنمایی دریافت کنید.

می توانید باز کنید تنظیمات پروفایل دکمه در بالا سپس بر روی آن کلیک کنید ویرایش نمایه گزینه:

GitLab برای مدیریت پروژه 1

شما می توانید نام، ایمیل، منطقه زمانی و آدرس های شبکه های اجتماعی مانند لینکدین، اسکایپ، توییتر و غیره را تغییر دهید. مطمئن شوید که آن را طوری که می خواهید سفارشی کنید.

GitLab برای مدیریت پروژه 2

همچنین، پیکربندی را فراموش نکنید کلیدهای SSH. در سمت راست پیدا کنید کلیدهای SSH و روی آن کلیک کنید. می توانید چندین کلید SSH اضافه کنید. برای مثال، ممکن است بخواهید برای هر کاربر یک کلید SSH اضافه کنید.

اطلاعات را در آن پر کنید کلیدهای SSH جزئیات و سپس کلیک کنید کلید اضافه کنید:

GitLab برای مدیریت پروژه 3

مورد بعدی که توسعه دهندگان دوست دارند این است که موضوع را تغییر دهند و ظاهر برنامه خود را سفارشی کنند. شما می توانید همه این کارها را در GitLab انجام دهید. در سمت چپ پیدا کنید اولویت ها بخش. با انتخاب های زیادی روبرو خواهید شد:

GitLab برای مدیریت پروژه 4

مدیریت کاربران و گروه ها

GitLab دارای ویژگی های بسیاری برای مدیریت کاربران و گروه ها در پروژه شما است. شما می توانید همه چیز را از یک صفحه انجام دهید.

در ابتدا فقط یک کاربر وجود خواهد داشت. در صورت تمایل می توانید کاربران بیشتری ایجاد کنید. برای نشان دادن نحوه انجام این کار، یک کاربر جدید ایجاد می کنیم تا بتوانیم بعداً از آن استفاده کنیم. ابتدا انتخاب کنید و روی آن کلیک کنید کاربر جدید دکمه. ما باید مشخصات کاربر جدید را ارائه کنیم. را کلیک کنید یک کاربر ایجاد کنید دکمه یک بار انجام شد:

GitLab برای مدیریت پروژه 5

یک ایمیل برای کاربری که ایجاد کرده اید ارسال می شود که حاوی رمز عبور برای حساب اوست.

پس از ایجاد یک کاربر جدید، اکنون زمان ایجاد یک گروه است. برای ایجاد یک گروه جدید، کلیک کنید منوو سپس انتخاب کنید گروه ها. سپس انتخاب کنید ایجاد یک گروه:

استفاده از GitLab برای مدیریت پروژه • CloudSigma

صفحه گروه جدیدی را خواهید دید:

استفاده از GitLab برای مدیریت پروژه • CloudSigma

ما گروه‌ها را اینجا وارد نمی‌کنیم. در عوض، شما باید انتخاب کنید ایجاد یک گروه. شما برخی از گزینه های ورود به سیستم را دریافت خواهید کرد. جزئیات خواسته شده را پر کنید. در نهایت در پایین صفحه کلیک کنید ایجاد یک گروه. در اینجا گزینه ای برای دعوت کاربران جدید نیز پیدا خواهید کرد. در صورت تمایل می توانید کاربران را دعوت کنید. هنگام دعوت از کاربران، می توانید سطح مجوز را انتخاب کنید: مهمان، گزارشگر، توسعه دهنده، مالک، نگهدارنده. همچنین می توانید تاریخ انقضای دسترسی را مشخص کنید. برای اهداف ما، نقش را همانطور که هست نگه دارید و تاریخ انقضا را خالی بگذارید:

استفاده از GitLab برای مدیریت پروژه • CloudSigma

پروژه را راه اندازی کنید

پس از ایجاد یک کاربر جدید و یک گروه جدید، می توانیم پروژه خود را مقداردهی اولیه کنیم. روی صفحه اصلی کلیک کنید یک پروژه ایجاد کنید. سپس انتخاب کنید یک پروژه خالی ایجاد کنید:

استفاده از GitLab برای مدیریت پروژه • CloudSigma

شما باید نام پروژه و فضای نام پروژه خود را انتخاب کنید. توضیحات پروژه را نیز پر کنید. همچنین می توانید نمایان بودن مخزن را تنظیم کنید. پس از ایجاد پروژه، به صفحه دیگری هدایت می شوید که در آن آدرس مخزن را پیدا خواهید کرد. می‌توانید از این URL برای شبیه‌سازی این مخزن در دستگاه محلی خود یا اشتراک‌گذاری با دیگران استفاده کنید:

استفاده از GitLab برای مدیریت پروژه • CloudSigma

شما آماده شروع تعهد به مخزن خود هستید. ابتدا به مخزن راه دور فشار دهید یا بکشید:

استفاده از GitLab برای مدیریت پروژه • CloudSigma

پروژه ها را با GitLab مدیریت کنید

Gitlab برای حفظ کل پایگاه کد برای یک پروژه، از جمله خطوط لوله CI/CD، تعهدات، ادغام، استقرار و انتشار و غیره استفاده می شود. برای این پست از نمونه کد استفاده می کنیم. ما آن را به مخزن GitLab خود متعهد می کنیم تا commit ها و commit ها شروع به انتشار کنند. را کلیک کنید پروژه جدید و پروژه موجود خود را در آن وارد کنید.

  • مشاهده کد پروژه

صفحه فرود پروژه را خواهید دید. را کلیک کنید فایل ها برای دیدن فایل های مخزن واقعی:

استفاده از GitLab برای مدیریت پروژه • CloudSigma

روی هر فایلی کلیک کنید خواهید دید که GitLab به طور خودکار نحو زبان های شناخته شده را برجسته می کند:

استفاده از GitLab برای مدیریت پروژه • CloudSigma

هر پروژه می تواند بیش از یک شعبه داشته باشد. اگر پروژه شما چندین شعبه دارد، می توانید یک شاخه را از موارد بالا تغییر دهید:

استفاده از GitLab برای مدیریت پروژه • CloudSigma

با ادامه پروژه و انجام تعهدات، به عنوان یک تیم، همه می توانند بررسی کنند استخدام. در زیر نحوه انجام آن آورده شده است استخدام دیدن:

استفاده از GitLab برای مدیریت پروژه • CloudSigma

هر commit یک تغییر کد با خود می آورد. بنابراین، برای بررسی commit ها و مشاهده تفاوت، روی commit کلیک کنید. برای مشاهده کد در هر نقطه از داستان، کلیک کنید بررسی کد لینک نامزدی:

استفاده از GitLab برای مدیریت پروژه • CloudSigma

حالا ممکن است لازم باشد تفاوت بین دو فایل را ببینید. برای مقایسه تفاوت کلیک کنید مقایسه کنید زبانه در بالا. برای بررسی تفاوت کامل بین این دو می توانید نام یکی از commit ها را در کادر سمت چپ وارد کنید:

استفاده از GitLab برای مدیریت پروژه • CloudSigma

  • ارائه گرافیکی پروژه

هنگام انجام commit ها، پیش نمایش فایل ها همیشه راحت است. GitLab به شما امکان پیش نمایش فایل ها را به دو روش مختلف می دهد. یکی از راه ها مشاهده نمودار شاخه است. این ادغام ها، فورک ها و commit های هر شاخه را نشان می دهد. هنگامی که عکس کاربر در کنار تعامل نمایش داده می شود، واضح تر می شود:

استفاده از GitLab برای مدیریت پروژه • CloudSigma

راه دیگری برای تجسم پروژه شما وجود دارد. شما به صورت گرافیکی می توانید تعهدات را در برابر زمان ببینید. کلیک همکاران در سمت چپ برای ایجاد نمودار:

استفاده از GitLab برای مدیریت پروژه • CloudSigma

انتخاب بخشی از نمودار پروژه و نمودار کاربر تغییر می کند تا این تغییرات را منعکس کند. اگر فقط می‌خواهید اضافه‌ها و حذف‌ها را ببینید، می‌توانید آن را به جای اینکه از طریق یک منوی کشویی انجام دهید، انتخاب کنید.

نتیجه

در این آموزش، نحوه مدیریت پروژه های خود را با استفاده از GitLab شرح داده ایم. Gitlab ابزارهای زیادی دارد که عملکرد پروژه های موجود شما را افزایش می دهد. اگر در یک تیم کار می کنید، باید آنها را بررسی کنید. می‌توانید ردیابی مشکل، درخواست‌های ادغام و حتی ویکی را برای پروژه‌های خود اضافه کنید.

همچنین باید رابط GitLab را برای گزینه ها و تنظیمات بیشتر بررسی کنید. برای اطلاعات بیشتر به آموزش های زیر مراجعه کنید:

کار کامپیوتر مبارک!

استفاده از GitLab برای مدیریت پروژه • CloudSigma

درباره شریاس پاتیل

متخصص عمومی در علم داده