GitLab CEyi CentOSa yükleme

Giriş

Çevrimiçi git hizmetleri hakkında konuşurken popüler bir seçenek GitHub'dır. Ancak gizlilik, esneklik ve / veya ağ hızı amaçları için, git hizmetini kontrolünüz altındaki bir bulut makinesine dağıtmak isteyebilirsiniz. Bu durumda, hedefinize ulaşmak için GitLab Topluluk Sürümü'nü (CE) kullanabilirsiniz.

GitLab; Ubuntu, Debian, CentOS, RHEL, Scientific Linux ve Oracle Linux'a kurulabilir; diğer * nix dağıtımları resmi olarak desteklenmemektedir. Bu eğitimde, bir Vultr CentOS 6 x64 sunucusuna GitLab Community Edition (CE) omnibus RPM paketinin nasıl kurulacağını göstereceğim.

Ön şartlar

Devam etmeden önce yapmanız gerekenler:

  • Yeterli bir sunucu boyutu seçin. En az 2 CPU ve 2G RAM önerilir. 1 CPU çalışıyor ancak uygulama daha yavaş çalışacak. RAM'iniz 2G'den azsa (minimum 512MB), 2G adreslenebilir bellek (RAM + swap) elde etmek için değiştirmeyi etkinleştirmeniz gerekir. Bu makalede değiştirmeyi etkinleştirme ile ilgili ayrıntılara bakın .

  • Bir CentOS 6 x64 sunucu örneği dağıtın. 32 bit işletim sistemlerinin hiçbiri desteklenmez.

  • Sudo izinlerine sahip kök olmayan bir kullanıcı oluşturun. Ayrıntılar için bu makaleye başvurabilirsiniz .

  • E-posta göndermek için kendi VPS'nizi kullanmak istiyorsanız, Vultr'un SMTP bağlantı noktası 25'teki varsayılan bloğunu iptal etmek için bir destek bileti gönderin.

  • Sunucunuzda VPS'nizde postfix ile e-posta göndermek için gerekli olan ana bilgisayar adını ve Tam Nitelikli Etki Alanı Adı'nı (FQDN) ayarlayın. Bkz bu yazıyı .

  • Bir etki alanını sunucunuza bağlayın, aksi takdirde git depolarınıza IP adresinden erişmeniz gerekir.

Birinci adım: Gerekli bağımlılıkları yükleyin ve yapılandırın

sudo yum install curl openssh-server postfix cronie
sudo service postfix start
sudo chkconfig postfix on
sudo lokkit -s http -s ssh

İkinci adım: GitLab CE omnibus paketini edinin ve yükleyin

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo yum -y install gitlab-ce

Üçüncü adım: GitLab'i yapılandırın ve başlatın

sudo gitlab-ctl reconfigure

Dördüncü adım: Tarayıcınızdan giriş yapın ve şifrenizi değiştirin

Tarayıcınızdan aşağıdaki kimlik bilgileriyle oturum açın:

username: root
password: 5iveL!fe

Giriş yaptıktan sonra, sistem hemen şifrenizi değiştirmenizi isteyecektir. Değiştirmeniz ve tekrar giriş yapmanız gerekiyor.

Beşinci adım: Diğer yapılandırma değişiklikleri

GitLab'ın ayarlanabilen birçok özelliği vardır.

Başlangıç ​​olarak, ana bilgisayar adını, FQDN'yi ve alan adı bağlayıcısını doğru şekilde ayarlamadıysanız terminalinizdeki harici URL'yi yapılandırmanız gerekir:

sudo vi /etc/gitlab/gitlab.rb

Aşağıdaki satırı bulun:

external_url 'vultr.guest'

Şununla değiştir:

external_url 'http://[YourIP]/'

Kaydet ve çık. Sonra girin:

sudo gitlab-ctl reconfigure

Diğer özellikler özel durumunuza göre yapılandırılabilir. sudo gitlab-ctl reconfigureHerhangi bir yapılandırma değişikliği yaptıktan sonra komutu çalıştırmayı unutmayın .

Not : E-posta ile ilgili özellikleri düzgün bir şekilde yapılandırmadan önce, yeni kayıtlı tüm kullanıcılar (root hariç) e-posta adresleri onaylanmadığı için giriş yapamaz. Kök olarak oturum açabilir ve manuel olarak onaylayabilirsiniz.

Kurulum tamamlandı. Daha fazla bilgi için GitLab resmi web sitesini ziyaret edin .



Leave a Comment

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive sunucusu kurmak için gerekli adımlar. Gerekli araçlar ve yükleme süreci hakkında bilgi.

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

OpenNMS, çok sayıda cihazı izlemek ve yönetmek için kullanılabilen bir açık kaynak ağ yönetim platformudur. Ubuntu 16.04 LTS üzerinde OpenNMS kurulumu için tüm adımları keşfedin.

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Farklı Bir Sistem mi Kullanıyorsunuz? LibreNMS tam özellikli bir açık kaynak ağ izleme sistemidir.

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.

Hala Teslim Edilmeyen Teknoloji Sözleri

Hala Teslim Edilmeyen Teknoloji Sözleri

Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.

CAPTCHA: İnsan-AI Ayrımı İçin Ne Kadar Geçerli Bir Teknik Kalabilir?

CAPTCHA: İnsan-AI Ayrımı İçin Ne Kadar Geçerli Bir Teknik Kalabilir?

CAPTCHA, son birkaç yılda kullanıcıların çözmesi oldukça zorlaştı. Gelecekte spam ve bot tespitinde etkili kalabilecek mi?