نصب GitLab بر روی اوبونتو ۱۶.۰۴

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

مقدمه

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

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

نیازمندی ها

با توجه به پیشنهاد سازنده برای اجرای این آموزش به یک سرور با حداقل 2 هسته CPU و 4 گیگ رم احتیاج داریم.

ممکن است شما با اختصاص 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

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

 

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

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