نصب (GitLab) بر روی (Ubuntu 16.04)

حامد الهی فر ۰۹ بهمن ۱۳۹۶ ۰ دیدگاه

مقدمه

نرم افزار (GitLab) نسخه عمومی به‌صورت متن باز جهت میزبانی از کد برنامه‌های طراحی شده است. وجود امکاناتی چون ردیابی مشکل و پیاده‌سازی در زیرساخت شرکتی شما برای کاربرانتان باعث می‌شود تا بتوانید پروژه‌های خود را مدیریت کنید.

در این آموزش سعی داریم به نصب نرم افزار (GitLab) بر روی سرور (Ubuntu 16.04) بپردازیم:

نیازمندی‌ها

با توجه به پیشنهاد سازنده برای اجرای این آموزش به یک سرور با حداقل ۲ هسته (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

برای اولین بار نیاز است که رمز عبور خود را تغییر دهید.

 

فناوران شبکه سینداد (آهنگ نوآوری)

سینداد یعنی هدیه‌ی سیمرغ، یا فرزند سیمرغ؛ به عبارتی یعنی خود سیمرغ، با همه ی شگفتی هایش، اما جوانتر و سرزنده تر. و این چیزی است که ما سعی می کنیم در سینداد باشیم. از سال ۱۳۸۵ دانش مان را به صورت خدماتی در حوزه ی هاستینگ، شبکه و تولید نرم افزار در اختیار مشتریان مان قرار داده ایم و به این افتخار می کنیم که تک تک آنها تا به امروز همراه ما مانده اند. باور داریم که سینداد صرفاً یک شرکت نیست، بلکه نوعی باور است به ارائه ی شگفت انگیز از هر چیز.