GitLab CE (Community Edition) برنامه ای open source است که برای مدیریت repository گیت ساخته شده است.

نصب برنامه


برای نصب gitlab ابتدا باید وابستگی های نرم افزاری مربوط به این برنامه را نصب کنیم :



کد:
yum install curl postfix policycoreutils-python openssh-server
مهمترین وابستگی نرم افزاری که باید حتما نصب شود Postfix است که در مخازن رسمی centos وجود دارد و میتوانیم مثل دستور بالا با استفاده از yum ان را نصب کنیم. بعد از نصب سرویس Postfix را اجرا میکنیم برای اینکار از دو دستور زیر استفاده کنید :
کد:
# systemctl start postfix
# systemctl enable postfix
برای نصب gitlab ابتدا باید repository مربوط به gitlab را اضافه کنیم پس اسکریپت مربوطه را با استفاده از curl دانلود کنید و آن را اجرا کنید تا repository اضافه شود :


کد:
# curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
بعد از نصب وابستگی های نرم افزاری مربوط به gitlab و اضافه کردن repository به صورت موفق میتوانید با استفاده از دستور زیر برنامه را نصب کنید :


کد:
 # yum install gitlab-ce

کانفیگ اولیه



میتوانید قسمت external url را باتوجه به نیاز خود تغییر دهید :


کد:
external_url 'http://server_ip_or_name'
و درنهایت برای کانفیگ کردن و اجرا شدن gitlab دستور زیر را وارد کنید :


کد:
gitlab-ctl reconfigure
و هم چنین برای مشاهده وضعیت سرویس gitlab از دستور زیر میتوان استفاده کرد :


کد:
gitlab-ctl status