Ubuntu Sunucusunda GitLab nasıl kurulur?

GitLab'ın Ubuntu sunucunuzda çalışmasını mı istiyorsunuz? GitLab, GitHub gibi hizmetlere karşı kendi kendini barındırabilen güçlü bir alternatiftir . Bununla ekibinizi kolayca yönetebilir ve kodlama projelerinde işbirliği yapabilir, hataları takip edebilir ve yazılım dağıtabilirsiniz. Bu kılavuzda, GitLab bulut sunucunuzu Ubuntu Sunucusuna yüklemek ve dağıtmak için atmanız gereken adımları gözden geçireceğiz.

xr:d:DAFds8YL9ik:2,j:43601822907,t:23032003

GitLab'ı Ubuntu Sunucunuza nasıl kurarsınız?

GitLab hizmetini Ubuntu sunucunuza kurmak birkaç paket kurarak başlar. Bu paketler bağımlılıklardır ve Ubuntu'da GitLab'ı çalıştırmak için gereklidir. Bu bağımlılıkları yüklemek için aşağıdaki komutu girin.

sudo apt install -y curl openssh-server ca-sertifikaları tzdata perl

Ubuntu sunucunuza yüklenen bu paketler ile Ubuntu sisteminize aşağıdaki GitLab kurulum scriptini indirmelisiniz. Bu komut dosyası, GitLab depolarını Ubuntu üzerinde yapılandıracak ve Ubuntu sisteminizde her şeyin çalışabilmesini sağlayacaktır.

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

Yukarıdaki betiği çalıştırdıktan sonra “gitlab-ce” paketini kurmak için aşağıdaki apt install komutunu çalıştırabilirsiniz . Bu paket, GitLab örneğinizi bir Ubuntu sunucusunda barındırmak için her şeyi içerir.

sudo apt gitlab-ce'yi kurun

“gitlab-ce” paketinin kurulumunun tamamlanması çok zaman alacaktır. Sunucunuzun donduğundan veya yavaşladığından endişe duyabilirsiniz. Sabırlı olun, GitLab daha yeni kuruluyor.

Ubuntu'da GitLab kurulumu tamamlandığında, terminal penceresinde aşağıdaki mesajın göründüğünü göreceksiniz.

Artık GitLab yüklendiğine göre onu yapılandırmanız gerekir. Kılavuzun bir sonraki bölümüne geçmek için Ubuntu sunucunuzun LAN IP adresini bulun.

GitLab'ı Ubuntu Sunucunuzda nasıl yapılandırabilirsiniz?

Ubuntu sunucusunda erişilebilir olması için GitLab yapılandırmanıza harici bir URL eklemelisiniz. Bunu yapmak için Ubuntu sunucusunda bir terminal açarak başlayın . Açıldıktan sonra, yapılandırma dosyasını açmak için aşağıdaki komutu kullanın.

sudo nano /etc/gitlab/gitlab.rb

Yapılandırma dosyasının içinde aşağı kaydırın ve satırı bulun:

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

Örnek URL'yi ana makine adınıza, etki alanınıza veya IP adresinize değiştirin. Yapılandırma dosyasını düzenlemeyi bitirdiğinizde, düzenlemelerinizi kaydetmek için klavyede Ctrl + O tuşlarına basın. Ardından , Nano metin düzenleyicisinden çıkmak için klavyede Ctrl + X tuşlarına basabilirsiniz .

Nano metin düzenleyicisinden çıktıktan sonra, yaptığınız değişikliklerin uygulanabilmesi için GitLab hizmetini yeniden başlatmanız gerekir. GitLab hizmetinin yeniden başlatılması gitlab-ctl komutu ile yapılır .

sudo gitlab-ctl yeniden yapılandırma

GitLab'da ilk deponuzu nasıl oluşturabilirsiniz?

Artık bir GitLab sunucusu kurduğunuza göre, ilk deponuzu oluşturmanın zamanı geldi. Ancak, önce kullanıcınızı oluşturmalısınız. GitLab URL'nize erişin ve yeni bir hesap kaydetmek için kaydol'u tıklayın.

Yeni bir hesap kaydettikten sonra, onaylamak için kök hesaba giriş yapmalısınız. GitLab, kurulumdan sonra otomatik olarak güvenli bir root şifresi oluşturur. Aşağıdaki komutu yaparak root şifresine ulaşabilirsiniz.

sudo kedi /etc/gitlab/initial_root_password | grep "Şifre"

Güvenli bir şekilde oluşturulan şifreyi kopyalayın ve “root” kullanıcı adıyla giriş yapın. Oturum açtıktan sonra hamburger menüsüne (GitLab arama kutusunun solunda) tıklayın ve "Yönetici alanı"nı seçin.

"Yönetici" alanında "Son kullanıcıları görüntüle"yi seçin ve önceden oluşturduğunuz hesabı onaylayın. Ardından, “root” hesabından çıkış yapın ve kayıtlı hesabınızda oturum açın.

GitLab'da oturum açtıktan sonra, ilk deponuzu oluşturmaya hazırsınız. "Proje oluştur" düğmesini bulun ve fareyle seçin. "Şablondan oluştur"u seçin. Ardından, projenize en uygun olanı bulmak için şablonlara göz atın.

Şablonunuzu seçtikten sonra “şablondan oluştur” alanını göreceksiniz. Bu sayfada proje adınızı, proje URL'nizi, proje şantajını, açıklamayı vb.

“Proje oluştur” düğmesini seçtiğinizde yeni deponuz görünecektir.

Yeni GitLab deponuzla nasıl etkileşim kurabilirsiniz?

Yeni GitLab deponuzla etkileşime geçmenin ve kod gönderme/çekme işleminin birkaç yolu vardır. Linux'ta GitKraken , Gitg , Git Cola , SmartGit vb. gibi birkaç GUI uygulamasına dönebilirsiniz. Alternatif olarak, resmi Git komut satırı aracını kullanabilirsiniz.

Bu kılavuzun amacı, bir Ubuntu Sunucusunda bir GitLab örneği dağıtmaktır. Ancak, Git'in nasıl kullanılacağına dair hızlandırılmış bir kurs vermeyeceğiz. Git aracını doğru bir şekilde nasıl kullanacağınız hakkında bilgi için belirtilen uygulamalardan birini yükleyin ve kılavuzlarına bakın. Veya Git.org'u kontrol edin.


Gnome Shell panosunu Pano ile iyileştirin

Gnome Shell panosunu Pano ile iyileştirin

Kabul edelim, varsayılan Gnome Shell panosu pek iyi değil. Pano deneyiminizi geliştirmek için Pano'yu yükleyin!

Linuxta DaVinci Resolve 17 nasıl kurulur?

Linuxta DaVinci Resolve 17 nasıl kurulur?

Linux kutunuz için harika bir doğrusal olmayan video düzenleyiciye mi ihtiyacınız var? Davinci Resolve 17'yi bu kılavuzla çalıştırın!

Wallpaper Downloader ile Linux masaüstüne duvar kağıtları nasıl indirilir

Wallpaper Downloader ile Linux masaüstüne duvar kağıtları nasıl indirilir

Wallpaper Downloader, şık bir Linux duvar kağıdı indiricisi ve yöneticisidir. Çoğu Linux masaüstü ortamını destekler ve kullanımı çok kolaydır. Bu rehber

Bilgisayarınıza Tuxedo OS nasıl kurulur

Bilgisayarınıza Tuxedo OS nasıl kurulur

Tuxedo OS by Tuxedo bilgisayarlarını test etmek ister misiniz? Bilgisayarınızda çalışan Tuxedo OS'nin en son sürümünü nasıl alacağınızı öğrenin.

Linuxta bir DEB dosyası nasıl kurulur

Linuxta bir DEB dosyası nasıl kurulur

DEB dosyası nedir? Onunla ne yapıyorsun? DEB dosyalarını Linux PC'nize kurmanın birçok yolunu öğrenin.

Linuxta Dying Light nasıl oynanır?

Linuxta Dying Light nasıl oynanır?

Dying Light, Techland tarafından geliştirilen ve Warner Bros Interactive Entertainment tarafından yayınlanan 2015 tarihli bir hayatta kalma korku video oyunudur. oyun merkezli

Neptune Linuxu bilgisayarınıza nasıl kurarsınız?

Neptune Linuxu bilgisayarınıza nasıl kurarsınız?

Neptune, KDE Plazma 5 masaüstü ortamını kullanır ve zarif bir işletim sistemi sunmayı amaçlar. İşte Neptune Linux'u bilgisayarınıza nasıl kuracağınız.

Ubuntunun yeni anlık tabanlı masaüstünü deneyin

Ubuntunun yeni anlık tabanlı masaüstünü deneyin

Ubuntu'nun yeni ek paket tabanlı masaüstü işletim sistemini denemek ister misiniz? Bu kılavuzla sanal bir makinede nasıl dağıtacağınızı öğrenin.

Undertale Linuxta nasıl oynanır?

Undertale Linuxta nasıl oynanır?

Undertale, oyun geliştiricisi Toby Fox tarafından geliştirilen ve yayınlanan bir 2015 2d indie RPG'dir. Bu kılavuz, Undertale'i bilgisayarınıza indirmeyi ve kurmayı kapsayacaktır.

Linuxta Total War: THREE KINGDOMS nasıl oynanır?

Linuxta Total War: THREE KINGDOMS nasıl oynanır?

Total War: Three Kingdoms, Creative Assembly tarafından geliştirilen sıra tabanlı bir strateji RTS oyunudur. İşte Linux'ta nasıl oynanacağı.