مقدمه
نرم افزار GitLab نسخه عمومی بهصورت متن باز جهت میزبانی از کد برنامههای طراحی شده است. وجود امکاناتی چون ردیابی مشکل و پیادهسازی در زیرساخت شرکتی شما برای کاربرانتان باعث میشود تا بتوانید پروژههای خود را مدیریت کنید.
نیازمندیها
با توجه به پیشنهاد سازنده برای اجرای این آموزش به یک سرور با حداقل ۲ هسته (CPU) و ۴ گیگ رم احتیاج داریم.
ممکن است شما با اختصاص Swap به سرور بتوانید با مقدار رم کمتری نیز از GitLab استفاده کنید، ولی این مورد پیشنهاد نمیشود.
نصب پیشنیازها
قبل از اقدام به نصب GitLab میبایست تعدادی از پکیجهای مورد نیاز در طول این فرآیند نصب شوند.
sudo apt-get install ca-certificates curl openssh-server postfix
در هنگام نصب postfix در صورت پیام سیستمی گزینهی (Intent Site) را انتخاب کنید و در صفحه بعد، نام دامین سرور خود یا آدرس آی پی را برای ارسال ایمیل وارد کنید.
نصب GitLab
هماکنون میتوانیم ادامه پروسه نصب را طی کنیم:
cd /tmp
curl -LO https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh
پس از دانلود پروسه نصب را توسط فرمان زیر شروع کنید:
sudo bash /tmp/script.deb.sh
این اسکریپت سیستم شما را برای نصب (GitLab) آماده میکند، بهطوری که نرمافزار مدیریت بستههای نرمافزاری پیش فرض بر روی سیستم میتواند مخازن مرتبط با (GitLab) را شناسایی کرده و از آنها استفاده کند. بعد از این مرحله به راحتی میتوانید با دستور (apt) اقدام به نصب کنید.
sudo apt-get install gitlab-ce·
بعد از نصب اولیه برای تنظیمات پیش فرض اسکریپت زیر را نیز اجرا کنید.
sudo gitlab-ctl reconfigure
تمامی مراحل اجرای این اسکریپت به صورت خود کار انجام میشود.
انجام بقیه مراحل در کنترل پنل تحت وب
هماکنون پردازش اصلی گیت در حال اجراست و شما از طریق آدرس آی پی میتوانید به پنل تحت وب این برنامه دسترسی داشته باشید.
http://gitlab_domain_or_IP
برای اولین بار نیاز است که رمز عبور خود را تغییر دهید.