Android

Gittos centos 7'ye nasıl kurulur ve yapılandırılır

Call of Duty Mobile - Самые Лучшие штурмовые винтовки|Топ 5 лучших автоматов в Call of Duty Mobile

Call of Duty Mobile - Самые Лучшие штурмовые винтовки|Топ 5 лучших автоматов в Call of Duty Mobile

İçindekiler:

Anonim

GitLab, wiki, sorun yönetimi, kod inceleme, izleme ve sürekli entegrasyon ve dağıtım da dahil olmak üzere Ruby'de yazılmış, web tabanlı bir açık kaynaklı Git veri havuzu yöneticisidir. Geliştiricilerin uygulamalarını oluşturmasını, dağıtmasını ve çalıştırmasını sağlar.

GitLab'ın üç farklı sürümü vardır: Community Edition (CE), Enterprise Edition (EE) ve GitLab tarafından barındırılan bir sürüm.

Gereksinimlerinize ve tercihlerinize bağlı olarak GitLab'ı yüklemenin birkaç yolu vardır. Bu eğitici, Omnibus paketlerini kullanarak bir CentOS 7 sistemine GitLab'ı (CE) yüklemek ve yapılandırmak için gerekli adımları kapsar.

Ön şartlar

Bu eğitimde yeni bir CentOS 7 kurulumunuz olduğu varsayılmaktadır.

GitLab gereksinimleri sayfasına göre, aşağıdakileri içeren bir sunucu kullanılması önerilir:

  • en az 4GB RAM bellek. 2 CPU çekirdeği. en az 2GB takas alanında. (isteğe bağlı) Sunucu IP adresini gösteren etki alanı veya alt etki alanı.

Ek bir güvenlik katmanı için temel bir güvenlik duvarı ayarlamanız önerilir. CentOS 7'de FirewallD ile Güvenlik Duvarı Ayarlama kılavuzumuzdaki adımları takip edebilirsiniz.

Oturum açtığınız kullanıcının paketleri yükleyebilmesi için sudo ayrıcalıklarına sahip olması gerekir.

Gerekli Bağımlılıkları Yükleme

Yerel paket dizinini yenileyin ve bağımlılıkları aşağıdaki komutlarla yükleyin:

sudo yum install curl policycoreutils-python openssh-server

GitLab'ın bildirim e-postaları gönderebilmesi için Postfix'i yükleyip kullanabilir veya SendGrid, MailChimp, MailGun veya SES gibi bazı işlem posta hizmetlerini kullanabilirsiniz; bu durumda aşağıdaki adımı atlayıp yapılandırabilirsiniz (https: // docs.gitlab.com/omnibus/settings/smtp.html) kurulum tamamlandıktan sonra.

CentOS sunucunuza Postfix'i yüklemek için aşağıdaki komutları çalıştırın:

sudo yum install postfix

Yükleme sırasında, posta sunucusu yapılandırma türünü seçmeniz istenir. Varsayılan seçenek Internet Site . Önerilen seçenek sadece TAB tuşuna ve ardından ENTER düğmesine TAB .

Ardından, sunucu ana makine adınızla aynı olması gereken System mail name girmeniz istenir.

Yükleme tamamlandıktan sonra, aşağıdaki komutları çalıştırarak postfix hizmetini başlatın ve etkinleştirin:

sudo systemctl start postfix sudo systemctl enable postfix

GitLab'i Yükleme

GitLab kurulumu oldukça basit bir işlemdir. GitLab CE paketini yum paket yöneticisini kullanarak kuracağız.

Aşağıdaki curl komutunu kullanarak GitLab deposunu sistem kaynakları listenize ekleyerek başlayın:

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

Komut dosyası, depoyu etkinleştirir ve gerekli bağımlılıkları yükler. Tamamlandığında, aşağıdaki komutu çalıştırarak GitLab paketini yükleyin:

sudo yum install gitlab-ce

GitLab veri havuzu GPG anahtarlarını kabul etmeniz istenir. y ve Enter tuşuna basın.

Kurulum işlemi biraz zaman alabilir ve başarılı bir kurulumdan sonra aşağıdaki çıktıyı görürsünüz:

Thank you for installing GitLab!… Complete!

Güvenlik Duvarı Kurallarını Ayarlama

Temel güvenlik duvarı kurma kılavuzu önkoşullar bölümünde yer almaktadır. GitLab arayüzüne erişebilmek için 80 ve 443 bağlantı noktalarını açmanız gerekir. Bunu yapmak için aşağıdaki komutları çalıştırın:

sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload

GitLab URL'sini ayarlama

GitLab web arayüzüne erişmeden önce GitLab'a erişilebilecek URL'yi ayarlamamız gerekir. Gitlab'ın yapılandırma dosyasını açın ve aşağıdaki değişiklikleri yapın:

sudo nano /etc/gitlab/gitlab.rb

Yapılandırma dosyasının üst tarafında, external_url ile başlayan bir satır göreceksiniz. Değeri alan adınız / alt alan adınız veya IP adresinizle eşleşecek şekilde değiştirin. Etki alanınız varsa https kullanın ve GitLab arayüzüne sunucunuzun IP adresi üzerinden erişmek istiyorsanız http kullanın.

/etc/gitlab/gitlab.rb

external_url 'https://gitlab.example.com'

Bir sonraki “Let's Encrypt entegrasyonu” araması için, letsencrypt ile başlayan satırı letsencrypt ve true olarak ayarlayın. İsteğe bağlı olarak, alanınızla ilgili Let's letsencrypt e-posta almak istiyorsanız, letsencrypt ile başlayan satırı e-posta adresinizi ekleyin.

/etc/gitlab/gitlab.rb

letsencrypt = true letsencrypt = # This should be an array of email addresses to add as contacts

Son olarak dosyayı kaydedip kapatın ve Gitlab'ı yeniden yapılandırmak için aşağıdaki komutu çalıştırın:

sudo gitlab-ctl reconfigure

Komut, GitLab ayarlarını yeniden yapılandırır ve ücretsiz bir SSL sertifikası şifreleyelim.

GitLab'i Web Arayüzü üzerinden yapılandırma

GitLab URL'sini yapılandırdığınıza göre, GitLab web arayüzü üzerinden ilk yapılandırmayla başlayabilirsiniz.

Web tarayıcınızı başlatın ve şuraya gidin:

https://your_gitlab_domain_or_server_IP.com

1. Yönetici hesabı parolasını ayarlama

Web arayüzüne ilk kez eriştiğinizde, yönetici hesabının şifresini ayarlamanız istenir.

Artık GitLab hesap kimlik bilgilerinizi vermek zorunda kalmadan proje değişikliklerinizi yerel bilgisayarınızdan zorlayabilmeniz ve alabilmeniz gerekir.

Sonuç

Bu eğitici, GitOS'un CentOS 7'ye yüklenmesi ve yapılandırılması konusunda size yol gösterdi. Ayrıca profil ayarlarınızı nasıl düzenleyeceğinizi, kullanıcı adını nasıl değiştireceğinizi ve bir SSH anahtarı ekleyeceğinizi öğrendiniz. Artık ilk projenizi oluşturabilir ve GitLab'inizi kullanmaya başlayabilirsiniz.

centos git gitlab