دبیانسیستم عامل لینوکس

چگونه GitLab را بر روی دبیان ۹ نصب کنیم؟

گیت لب() یکی از اپلیکیشن های متن بازی است که به تیم ها و توسعه دهنده ها اجازه می دهد پروژه های خود را بر روی های خودشان مدیریت نمایند. این گزینه جایگزینی برای GitHub است. در این مقاله قصد داریم نحوه GitLab بر روی دبیان ۹ را با هم مرور کنیم. پس همراه وب ایده باشید.

قبل از اینکه بخواهید وارد مرحله نصب این گزینه شوید، باید نیازمندی های زیر را تامین نمایید:

  • سرور دبیان ۹ که تازه نصب شده است
  • کاربرد Sudoer
  • ۸ گیگابایتی یا بالاتر

از طریق SSH وارد سرور خود شوید:

 

قبل از اینکه  بخواهید وارد فرایند نصب شوید بهتر است پایگاه داده پکیج های خود را مورد بررسی قرار دهید و مطمئن شوید به روز هستند.

 سیستم خود را به روز رسانی کنید:

به کمک دستورات زیر می توانید سیستم خود را کنید:

 

حالا باید مطمئن شوید که وب سروری بر روی پورت ۸۰ ندارید زیرا GitLab  سعی می کند NGINX را بر روی این پورت نصب نماید.

 

ایجاد کاربر جدید:

به کمک دستور زیر می توانید کاربر جدیدی برای سیستم خود ایجاد کنید:

 

فرآیند نصب Gitlab را آغاز کنید:

برای آغاز فرایند نصب باید به کاربر معمولی که قبلا ایجاد کردیم برگردیم:

 

مخزن پکیج  gitlab را اضافه کنید:

در این آموزش ما از نسخه Community استفاده می کنیم و باید مخازن پکیج ها را برای ادامه نصب اضافه نماییم:

 

بعد از اینکه مخزن را اضافه کردید، دستور زیر را بر روی دبیان ۹ اجرا کنید:

 

حالا باید فایل gitlab.rb را ویرایش کنیم و رشته external_url را بیابیم و آن را ویرایش نماییم:

 

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

بعد از اینکه پسورد خود را ایجاد کردید به کمک کاربر روت  و پسورد جدید وارد gitlab شوید.

بعدا می توانید نام کاربری روت را در بخش setting تغییر دهید.

 

برای مدیریت GitLabمی توانید از gitlab-ctl که یک دستور است استفاده نمایید. به عنوان مثال می توانید به کمک دستور زیر آن را استارت یا متوقف کنید:

 

5/5 - (3 امتیاز)
برچسب ها

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بستن