همانطور که می دانید GitLab می تواند محیطی را برای شما اماده کند تا شما مانند سیستم هایی نظیر GitHub پروژه خود را مدیریت و راهبری کنید و به صورت تیمی بر روی یه پروژه کار کنید .با GitLab می توانید چندین تیم تشکیل دهید و هر تیم بر روی چندین پروژه کار کنند . با سیستم هایی نظیر GitLab کارایی عملکرد تیم شما تا ۲۰۰ درصد افزایش می یابد .
این پست به این دلیل منتشر شده است که تمامی افرادی که در امنیت پروژه های امنیتی را برنامه نویسی می کنند باید جهت راهبری تیم از چنین ابزارهایی استفاده نمایند ، لذا می بایست با راه اندازی چنین سیستم هایی نیز آشنایی کامل داشته باشند . حال با استفاده از مراحلی که در ادامه انجام خواهیم داد می توانید نصب GitLab بر روی CentOs 7 را انجام دهید . اگر از CentOs 6 استفاده می کنید آموزش نصب GitLab بر روی Centos 6 را از اینجا مطالعه کنید . برای نصب GitLab دو مرحله نیاز است .
مرحله اول نصب پیشنیاز ها :
دستورات زیر را در ترمینال CentOs اجرا نمایید
1 2 3 4 5 6 7 8 | sudo yum install -y curl policycoreutils-python openssh-server sudo systemctl enable sshd sudo systemctl start sshd sudo firewall-cmd --permanent --add-service=http sudo systemctl reload firewalld sudo yum install -y postfix sudo systemctl enable postfix sudo systemctl start postfix |
دستورات فوق مربوط می شود به تنظیم فایروال و نصب پیش نیازها
مرحله دوم آماده سازی مخازن و اجرای عملیات نصب :
ابتدا پیکیج های گیت لب را به لیست مخازن CentOs اضافه می کنیم :
1 | curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash |
حال با دستور زیر نصب را آغاز می کنیم ، توجه داشته باشید که شما می بایست به جای http://gitlab.hackers.zone آدرس وب خودتان را جایگیزین کنید اگر آدرس دامنه ندارید از آی پی استفاده کنید به این صورت : http://98.5.6.2 به جای آی پی ۹۸٫۵٫۶٫۲ آی پی خودتان را قرار دهید .
1 | sudo EXTERNAL_URL="http://gitlab.hackers.zone" yum install -y gitlab-ee |
پس از نصب با همان آدرس مورد نظر با مرورگرتان به GitLab وصل شوید ، در اولین اتصال از شما رمز عبور می خواهد . یک رمز تعریف کنید . از این پس با همین رمز و با نام کاربری root می توانید وارد صفحه مدیریت GitLab شوید .
در صورتی که نیاز به Restart شدن سرویس GitLab دارید ، دستور زیر را اجرا نمایید :
1 | sudo gitlab-ctl restart |
برای اطلاع از وضعیت سرویس GitLab دستور زیر را استفاده نمایید :
1 | sudo gitlab-ctl status |
دیدگاه بگذارید