Git Sunucusu Gitea Ubuntu 18.04 Üzerine Nasıl Kurulur

Bir geliştiriciyseniz ve dahili şirket LAN’ınızda bir Git sunucusu barındırmak istiyorsanız, orada birkaç çözüm var. Böyle bir çözüm açık kaynak Gitea’dır . Go’da yazılan Gitea, bir dosya dosyası düzenleyicisi, proje sorunu izleme, kullanıcı yönetimi, bildirimler, yerleşik wiki ve daha fazlasını içerir. 

Gitea neredeyse tüm platformlarda kullanılabilir, ancak size Ubuntu Server 18.04’te nasıl yapılacağını göstermek istiyorum.

Gerekenler

  • Güncellenmiş bir Ubuntu Sunucusu 18.04’ün çalışan bir örneği
  • Sudo ayrıcalıklarına sahip bir kullanıcı

Git nasıl kurulur

Yapılması gereken ilk şey Git kurulumu. Ubuntu sunucunuzu zaten yükselttiğinizi varsayacağım. Yoldan çıkarken, git komutuyla yükleyin:

sudo apt-get install git -y

Ardından, Gitea uygulamasını çalıştırmak için kullanılacak, git adlı bir sistem kullanıcısı oluşturun. Bu, şu komutla gerçekleştirilir:

sudo adduser --system --group --disabled-password - kabuk / bin / bash --ev / home / git --gecos 'Git Sürüm Denetimi' git

Gitea indirme sayfasını ziyaret edin ve en son sürümün sürüm numarasını kontrol edin. Bu yazı itibariyle en son sürüm 1.11.3’tür. En son sürümü şu komutla indirin:

wget https://dl.gitea.io/gitea/1.11.3/gitea-1.11.3-linux-amd64

Sunucunuzun mimarisiyle eşleşen en son sürümü indirdiğinizden emin olun.

İndirilen ikilinin adını şu komutla değiştirin:

mv gitea-1.11.3-linux-amd64 gitea

İndirilen ikili çalıştırılabilir izinleri şu komutla verin:

chmod ugo + x gitea

Gitea ikili dosyasını aşağıdaki komutla / usr / local / bin dizinine taşıyın:

sudo mv gita / usr / yerel / bin

Ardından, birkaç dizin oluşturmanız ve aşağıdaki komutlarla uygun izinleri ayarlamamız gerekir:

sudo mkdir -p / var / lib / gitea / {özel, veri, dizinleyiciler, genel, günlük}
sudo chown git: / var / lib / gitea / {veri, dizinleyiciler, günlük}
sudo chmod 750 / var / lib / gitea / {veri, dizinleyiciler, günlük}
sudo mkdir / etc / gitea
sudo chown root: git / etc / gitea
sudo chmod 770 / etc / gitea

Gitea bir systemd birim dosyasına bağlıdır. Neyse ki, geliştiriciler bir tane kullanılabilir hale getirdi. Bu dosyayı şu komutla indirin:

sudo wget https://raw.githubusercontent.com/go-gitea/gitea/master/contrib/systemd/gitea.service -P / etc / systemd / system /

Bu dosya indirildikten sonra, basit bir değişiklik yapmanız gerekir. Dosyayı düzenlemek için şu komutla açın:

sudo nano /etc/systemd/system/gitea.service

Bu dosyada satırı arayın:

Kullanıcı = git

Bunu şu şekilde değiştirin:

Kullanıcı = kök

Dosyayı kaydedip kapatın.

Hizmeti şu komutlarla etkinleştirin ve başlatın:

sudo systemctl arka plan programı
sudo systemctl enable --now gitea

Veritabanı nasıl kurulur ve yapılandırılır

Gitea bir veritabanına güveniyor. Bunun için MariaDB sunucusunu kuracağız ve kullanacağız. Bunu şu komutla yükleyin:

sudo uygun-almak yüklemek mariadb-sunucu -y

Bir veritabanı yönetici şifresi oluşturun ve sunucuyu şu komutla güvenli hale getirin:

sudo mysql_secure_installation

Veritabanı konsolunda şu komutla oturum açın:

sudo mysql -u kök -p

Bir veritabanı yönetici şifresi oluşturun ve sunucuyu şu komutla güvenli hale getirin:

sudo mysql_server_installation

Bunu yaptıktan sonra, şu komutla veritabanı konsoluna giriş yapın:

sudo mysql -u kök -p

Veritabanını şu komutla oluşturun:

VERİTABANI OLUŞTUR gitea;

Komutla gerekli izinleri verin:

Gitea'ya TÜM AYRICALIKLARI VERİN. * "ŞİFRE" İLE TANIMLANAN 'gitea' @ 'localhost'a;

ŞİFRE güçlü / benzersiz bir paroladır.

Veritabanını şu komutlarla bitirin:

SIVA AYRICALIKLARI;
çıkış

Kurulum nasıl yapılandırılır ve bitirilir

Gitea şimdi yüklü ve çalışıyor, ancak yine de biraz yapılandırmaya ihtiyaç duyuyor. Bir web tarayıcısı açın ve http: // SERVER_IP: 3000’e yönlendirin (burada SERVER_IP barındırma sunucunuzun IP adresidir). Gitea ana sayfasını görmelisiniz ( Şekil A ).

ŞEKIL A

giteamainpage.jpg
Gitea ana sayfası.

Kayıt Ol’u tıklayın, İlk Yapılandırma sayfası size sunulur ( Şekil B ).

Şekil B

giteainitialconfig.jpg
Gitea İlk Yapılandırma sayfası.

Yukarıda oluşturduğunuz veritabanından veritabanı ayrıntılarını kullandığınızdan emin olun. Her şeyi doldurduktan sonra, Gitea’yı Yükle’yi tıklayın ( Şekil C ).

Şekil C

giteainitialconfigb.jpg
Kurulumun tamamlanması.

Kurulum tamamlandığında size kullanıcı kayıt sayfası sunulur ( Şekil D ).

Şekil D

gitearegister.jpg
Bir kullanıcıyı Gitea’ya kaydetme.

Ve bu kadar. Gitea yüklendi. Şirket içi Git depo sunucunuz olarak kullanmaya başlayabilirsiniz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir