دبیانسیستم عامل لینوکس
چگونه 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