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

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

گیت لب(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 امتیاز)
برچسب ها

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

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

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

بستن