وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

آموزش نصب GitLab روی سرور CentOS 7

1 2,174
زمان لازم برای مطالعه: 2 دقیقه

همانطور که احتمالا می‎دانید گیت محبوب ترین نرم افزار کنترل نسخه و بازنگری کد است اخیرا پس از  تحریم مجدد ایرانیان توسط گیت هاب (github) بهترین و کاملترین نرم افزار جایگزین GitLab است که به شما قدرت کنترل بیشتر روی کدهای منابع و البته بسیاری از قابلیت های گیت هاب پریمیوم را خواهد داد ، شما می توانید بر روی سرور مجازی لینوکس در ایران و یا خارج گیت لب  را به سادگی نصب و از امکانات آن استفاده کنید.
آموزش نصب GitLab روی سرور CentOS 7

آموزش نصب Gitlab روی سرور CentOS 7

در ادامه نصب gitlab را بر روی centos 7 بررسی می کنیم.

زمان کل: 5 دقیقه

خرید سرور Gitlab

برای نصب گیت لب میتوانید از سرور مجازی لینوکس تحویل فوری رسانگار استفاده کنید (سرور مجازی NVMe آلمان یا سرور مجازی SSD ایران برای این کار توصیه می‎شود)

بروز رسانی سرور CentOS قبل از نصب gitlab

پس از تحویل سرور مجازی با SSH به سرور متصل شده و با دستور yum -y update سرور خود را با آخرین بسته های نرم افزاری پیش فرض و کرنل جدید آپدیت کنید پس از پایان فرایند نصب و آپدیت سرور یک بار آن را با دستور systemctl reboot مجدد راه اندازی کنید تا سرور با آخرین نسخه کرنل نصب شده بوت شود

پیشنهاد می‌کنیم بخوانید:  Git Squash Commits – له کردن آخرین N commit در یک Commit

پیشنیازهای GitLab

برای نصب گیت‎لب لازم است تا پورت های وب HTTP و HTTPS روی فایروال باز باشد ( بصورت پیشفرض محدودیتی روی سرورهای مجازی ما وجود ندارد ) اما در صورتی که از firewalld استفاده می کنید با استفاده از دستور زیر این سرویسها را روی فایروال باز کنید ابتدا ابزار کنترل پالیسی SELINux را نصب کنید yum install -y curl policycoreutils-pythonسپس پالیسی های فایروال را اعمال کندیfirewall-cmd –permanent –add-service=httpfirewall-cmd –permanent –add-service=httpssystemctl reload firewalld

نصب مخزن (Repository) گیت لب

با دستور زیر مخزن بسته های gitlab را روی سرور خود نصب کنید و سپس آن را روی سرور نصب می کنیم curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash

تنظیم ساب دامین مربوط به GitLab

قبل از نصب Gitlab – CE روی سرور احتمالا میخواهید دسترسی به gitlab از طریق دامین برای کاربران فراهم باشد ، بنابراین روی سرور اصلی میزبان DNS دامین اصلی یک رکورد A برای ساب دامین مد نظر به IP سرور ایجاد کنید مثلا :برای دامین git.rsanegar.com به سرور با IP : 1.2.3.4 به این شکل خواهد بودgit A 1.2.3.4 rasanegar.com

نصب GitLab روی سروردستور زیر را اجرا کنید ، بجای git.example.com آدرس دامین مورد نظر خود را قرار بدهید

sudo EXTERNAL_URL=”https://git.example.com” yum install -y gitlab-ee 

وارد GitLab شده و از سرور GitLab خود استفاده کنید

پس از پایان نصب گیت لب آدرس دامین ست شده بالا ( یا آدرس IP سرور ) را در مرورگر وارد نمائید تا پس از تنظیم پسورد اصلی root در اولین ورود بتوانید وارد گیت لب شده و تنظیمات و بهره برداری از آن را انجام دهید

 

آموزش نصب GitLab روی Ubuntu

در ادامه این آموزش بزودی آموزش نصب GitLab روی Ubuntu را اضافه خواهیم کرد

پیشنهاد می‌کنیم بخوانید:  Git Change Commit Message – نحوه ویرایش پیام های Commit با Git Amend

آموزش تنظیم GitLab روی سرور

بزودی در مطلب دیگری به آموزش پیکربندی و بهره برداری از GitLab خواهیم پرداخت ، در این بین اگر هرگونه سوال و یا مشکلی در نصب GitLab روی لینوکس داشتید با ما در میان بگذارید

خرید سرور مجازی GitLab

اگر تخصص کافی برای نصب GITLAB روی سرور مجازی را ندارید و یا می‎خواهید هر چه سریعتر سرور پیت لب خود را مورد بهره برداری قرار دهید میتوانید از رسانگار سرور مجازی GitLab را خریداری نمائید ، این سرویسها بصورت آماده با GitLab نصب شده و تحویل شما می شود

خرید سرور GitLab

4.6/5 (7 رای)
1 دیدگاه
  1. آواتار سید مسعود
    سید مسعود می‎گوید

    سلام خطای زیر رو بعد از نصب مشاهده میکنم چطوری میتونم این خطا رو رفع کنم؟
    ۵۰۲
    Whoops, GitLab is taking too much time to respond.

دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید