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.