# apt-get -y update
# apt-get -y dist-upgrade
# apt-get -y install ca-certificates curl openssh-server postfix
# wget https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh
# bash script.deb.sh
# apt-get install gitlab-ce
- پروندهی gitlab.rb را باز کنید :
# vim /etc/gitlab/gitlab.rb
- تغییرات زیر را اجرا نمایید :
external_url 'http://gitlab.example.com'
- در مثال بالا از https استفاده نخواهیم کرد.
- تغییرات زیر را در سمت سرور انجام دهید :
# echo '127.0.0.1 gitlab.example.com' >> /etc/hosts
# echo '127.0.0.1 www.gitlab.example.com' >> /etc/hosts
- تغییرات زیر را در سمت کلاینت انجام دهید :
# echo '1.2.3.4 gitlab.example.com' >> /etc/hosts
# echo '1.2.3.4 www.gitlab.example.com' >> /etc/hosts
- نکته : آدرس 1.2.3.4 مربوط به سرور میباشد.
- با انجام اینکار میتوان دامنهی gitlab.example.com را دید.
- در ادامه : (سمت سرور)
# gitlab-ctl reconfigure
- در نهایت آدرس زیر را درون مرورگر در کلاینت باز کنید :
http://gitlab.example.com/
- در مرحلهی اول بعد از باز شدن صفحهی مربوط به gitlab ، پسورد را عوض کنید و در نهایت لاگین کنید.
- تست شده بر روی ubuntu 20.04 server
- مطالعهی بیشتر در اینجا