
مقدمه
GitLab یک راه بسیار راحت برای کار با مخازن راه دور در سرورهای متمرکز ارائه می دهد. هر کسی که از GitHub یا ابزار دیگری می آید ممکن است فکر کند که ابزارهای زیادی وجود دارد که این سرویس را ارائه می دهند. با این حال، موارد استفاده از تیمی به تیم دیگر متفاوت است. مزیت اصلی GitLab این است که شما کنترل کامل بر مخازن و مجوزهای راه اندازی خود دارید.
در این آموزش، ما به رابط GitLab نگاه می کنیم، محیط را پیکربندی می کنیم، پروژه ها را مدیریت می کنیم، کاربران را نصب می کنیم و مدیریت می کنیم.. شما باید یک لاگین GitLab داشته باشید و باید بتوانید به نمونه GitLab وارد شوید. می توانید GitLab را با استفاده از Host مخازن Git خودتان با راهنمای GitLab راه اندازی کنید.
یک نمایه کاربر را پیکربندی کنید
همیشه ایده خوبی است که قبل از شروع به کار نمایه خود را تنظیم کنید. این به شما کمک می کند هم تیمی های خود را شناسایی کنید و اعضای تیم شما می توانند شما را پیدا کنند. همچنین میتوانید رابط کاربری را بر اساس خواستههای خود مدیریت و سفارشی کنید، پروژهها را پیوند دهید، تنظیمات را پیکربندی کنید و راهنمایی دریافت کنید.
می توانید باز کنید تنظیمات پروفایل دکمه در بالا سپس بر روی آن کلیک کنید ویرایش نمایه گزینه:
شما می توانید نام، ایمیل، منطقه زمانی و آدرس های شبکه های اجتماعی مانند لینکدین، اسکایپ، توییتر و غیره را تغییر دهید. مطمئن شوید که آن را طوری که می خواهید سفارشی کنید.
همچنین، پیکربندی را فراموش نکنید کلیدهای SSH. در سمت راست پیدا کنید کلیدهای SSH و روی آن کلیک کنید. می توانید چندین کلید SSH اضافه کنید. برای مثال، ممکن است بخواهید برای هر کاربر یک کلید SSH اضافه کنید.
اطلاعات را در آن پر کنید کلیدهای SSH جزئیات و سپس کلیک کنید کلید اضافه کنید:
مورد بعدی که توسعه دهندگان دوست دارند این است که موضوع را تغییر دهند و ظاهر برنامه خود را سفارشی کنند. شما می توانید همه این کارها را در GitLab انجام دهید. در سمت چپ پیدا کنید اولویت ها بخش. با انتخاب های زیادی روبرو خواهید شد:
مدیریت کاربران و گروه ها
GitLab دارای ویژگی های بسیاری برای مدیریت کاربران و گروه ها در پروژه شما است. شما می توانید همه چیز را از یک صفحه انجام دهید.
در ابتدا فقط یک کاربر وجود خواهد داشت. در صورت تمایل می توانید کاربران بیشتری ایجاد کنید. برای نشان دادن نحوه انجام این کار، یک کاربر جدید ایجاد می کنیم تا بتوانیم بعداً از آن استفاده کنیم. ابتدا انتخاب کنید و روی آن کلیک کنید کاربر جدید دکمه. ما باید مشخصات کاربر جدید را ارائه کنیم. را کلیک کنید یک کاربر ایجاد کنید دکمه یک بار انجام شد:
یک ایمیل برای کاربری که ایجاد کرده اید ارسال می شود که حاوی رمز عبور برای حساب اوست.
پس از ایجاد یک کاربر جدید، اکنون زمان ایجاد یک گروه است. برای ایجاد یک گروه جدید، کلیک کنید منوو سپس انتخاب کنید گروه ها. سپس انتخاب کنید ایجاد یک گروه:
صفحه گروه جدیدی را خواهید دید:
ما گروهها را اینجا وارد نمیکنیم. در عوض، شما باید انتخاب کنید ایجاد یک گروه. شما برخی از گزینه های ورود به سیستم را دریافت خواهید کرد. جزئیات خواسته شده را پر کنید. در نهایت در پایین صفحه کلیک کنید ایجاد یک گروه. در اینجا گزینه ای برای دعوت کاربران جدید نیز پیدا خواهید کرد. در صورت تمایل می توانید کاربران را دعوت کنید. هنگام دعوت از کاربران، می توانید سطح مجوز را انتخاب کنید: مهمان، گزارشگر، توسعه دهنده، مالک، نگهدارنده. همچنین می توانید تاریخ انقضای دسترسی را مشخص کنید. برای اهداف ما، نقش را همانطور که هست نگه دارید و تاریخ انقضا را خالی بگذارید:
پروژه را راه اندازی کنید
پس از ایجاد یک کاربر جدید و یک گروه جدید، می توانیم پروژه خود را مقداردهی اولیه کنیم. روی صفحه اصلی کلیک کنید یک پروژه ایجاد کنید. سپس انتخاب کنید یک پروژه خالی ایجاد کنید:
شما باید نام پروژه و فضای نام پروژه خود را انتخاب کنید. توضیحات پروژه را نیز پر کنید. همچنین می توانید نمایان بودن مخزن را تنظیم کنید. پس از ایجاد پروژه، به صفحه دیگری هدایت می شوید که در آن آدرس مخزن را پیدا خواهید کرد. میتوانید از این URL برای شبیهسازی این مخزن در دستگاه محلی خود یا اشتراکگذاری با دیگران استفاده کنید:
شما آماده شروع تعهد به مخزن خود هستید. ابتدا به مخزن راه دور فشار دهید یا بکشید:
پروژه ها را با GitLab مدیریت کنید
Gitlab برای حفظ کل پایگاه کد برای یک پروژه، از جمله خطوط لوله CI/CD، تعهدات، ادغام، استقرار و انتشار و غیره استفاده می شود. برای این پست از نمونه کد استفاده می کنیم. ما آن را به مخزن GitLab خود متعهد می کنیم تا commit ها و commit ها شروع به انتشار کنند. را کلیک کنید پروژه جدید و پروژه موجود خود را در آن وارد کنید.
مشاهده کد پروژه
صفحه فرود پروژه را خواهید دید. را کلیک کنید فایل ها برای دیدن فایل های مخزن واقعی:
روی هر فایلی کلیک کنید خواهید دید که GitLab به طور خودکار نحو زبان های شناخته شده را برجسته می کند:
هر پروژه می تواند بیش از یک شعبه داشته باشد. اگر پروژه شما چندین شعبه دارد، می توانید یک شاخه را از موارد بالا تغییر دهید:
با ادامه پروژه و انجام تعهدات، به عنوان یک تیم، همه می توانند بررسی کنند استخدام. در زیر نحوه انجام آن آورده شده است استخدام دیدن:
هر commit یک تغییر کد با خود می آورد. بنابراین، برای بررسی commit ها و مشاهده تفاوت، روی commit کلیک کنید. برای مشاهده کد در هر نقطه از داستان، کلیک کنید بررسی کد لینک نامزدی:
حالا ممکن است لازم باشد تفاوت بین دو فایل را ببینید. برای مقایسه تفاوت کلیک کنید مقایسه کنید زبانه در بالا. برای بررسی تفاوت کامل بین این دو می توانید نام یکی از commit ها را در کادر سمت چپ وارد کنید:
ارائه گرافیکی پروژه
هنگام انجام commit ها، پیش نمایش فایل ها همیشه راحت است. GitLab به شما امکان پیش نمایش فایل ها را به دو روش مختلف می دهد. یکی از راه ها مشاهده نمودار شاخه است. این ادغام ها، فورک ها و commit های هر شاخه را نشان می دهد. هنگامی که عکس کاربر در کنار تعامل نمایش داده می شود، واضح تر می شود:
راه دیگری برای تجسم پروژه شما وجود دارد. شما به صورت گرافیکی می توانید تعهدات را در برابر زمان ببینید. کلیک همکاران در سمت چپ برای ایجاد نمودار:
انتخاب بخشی از نمودار پروژه و نمودار کاربر تغییر می کند تا این تغییرات را منعکس کند. اگر فقط میخواهید اضافهها و حذفها را ببینید، میتوانید آن را به جای اینکه از طریق یک منوی کشویی انجام دهید، انتخاب کنید.
نتیجه
در این آموزش، نحوه مدیریت پروژه های خود را با استفاده از GitLab شرح داده ایم. Gitlab ابزارهای زیادی دارد که عملکرد پروژه های موجود شما را افزایش می دهد. اگر در یک تیم کار می کنید، باید آنها را بررسی کنید. میتوانید ردیابی مشکل، درخواستهای ادغام و حتی ویکی را برای پروژههای خود اضافه کنید.
همچنین باید رابط GitLab را برای گزینه ها و تنظیمات بیشتر بررسی کنید. برای اطلاعات بیشتر به آموزش های زیر مراجعه کنید:
کار کامپیوتر مبارک!

درباره شریاس پاتیل
متخصص عمومی در علم داده