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

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

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

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

  • سرور دبیان 9 که تازه نصب شده است
  • کاربرد Sudoer
  • حافظه 8 گیگابایتی یا بالاتر

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

# ssh root@server_ip

 

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

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

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

# apt update

# apt upgrade

 

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

# systemctl stop apache2

# systemctl disable apache2

 

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

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

# adduser gituser

# usermod -aG sudo gituser

 

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

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

# su gituser

$ cd

$ sudo apt install ca-certificates curl

 

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

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

$ sudo curl -LO https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh

$ sudo bash script.deb.sh

 

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

$ sudo apt install gitlab-ce

 

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

$ sudo nano /etc/gitlab/gitlab.rb

$ sudo gitlab-ctl reconfigure

 

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

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

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

 

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

$ sudo gitlab-ctl start

$ sudo gitlab-ctl stop

 

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

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

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

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

بستن