GitLab

Yazılım ekran görüntüsü:
GitLab
Yazılım detaylar:
Versiyon: 10.1.2 / 10.2.0 Pre Güncelenir
Qayıt: 23 Nov 17
Geliştirici: gitlabhq.com Inc.
Lisans: Ücretsiz
Popülerlik: 255

Rating: 4.7/5 (Total Votes: 3)

GitLab , açık kaynak kodlu, platformdan bağımsız ve tamamen ücretsiz olan, web tabanlı bir yazılım deposudur ve Ruby on Rails'de uygulanmış ve ünlü GitHub projesinden klonlanmıştır. Dünya genelinde 100.000'den fazla organizasyonda kullanılır ve GNU / Linux platformu için özel olarak tasarlanmıştır.


Bir bakışta özellikler

GitHub'dan esinlenilerek GitHub'da barındırılan GitLab projesi, birleştirme isteklerini, açıklamaları, depo erişimini, ağ grafiğini, kod parçalarını, yönetim, Wiki'yi ve sorunları destekleyen bir kod barındırma uygulamasıdır.

GitLab ile herhangi bir uygulama geliştiricisi proje ve uygulama havuzları oluşturabilir, kod incelemeleri yapabilir ve erişimi yönetebilir. Birden fazla yazılım geliştiricisinin kod üzerinde kolayca işbirliği yapmasına yardımcı olur.

Uygulama, geliştiricilere Git depolarını zahmetsizce yönetmek ve kaynak kodlarını her zaman güvende tutmak için her tür ince taneli erişim denetimlerini sağlar. Aynı zamanda birleştirme istekleri ile işbirliğini geliştirmenize ve kod incelemelerini gerçekleştirmenize yardımcı olur.

GitLab'in bir başka ilginç özelliği, projelerinizin her biri için bir Wiki ve bir sorun takipçisi uygulayarak Git yazılım havuzlarını şirket içinde yönetmek için en popüler çözümlerden biri haline getiriyor olmasıdır.


Gereksinimler ve kurulum

GitLab yazılımı özellikle Red Hat Enterprise Linux, CentOS, Debian ve Ubuntu gibi tüm önemli dağıtımları destekleyen GNU / Linux platformu için uyarlanmıştır. MySQL veya PostgreSQL veritabanı sunucularının yanı sıra Ruby 2.0 veya üstü, Git 1.7.10 veya üzeri, Redis 2.0 veya daha üst bir sürümü gerektirir.

Yazılım Ruby on Rails'de yazılmış ve kullanıcıya kaynak kodunu belirli bir işletim sistemi veya donanım mimarisi için optimize etmesini sağlayan evrensel bir kaynak arşivi olarak dağıtılmıştır (32 bit ve 64 bit komut kümesi mimarileri bu zaman). Bu sürümde MIT Expat lisansına göre mevcut.

Yenilikler :

  • Entegre ürünümüzden aylık sürümlerimize kadar, GitLab'da yaptığımız her şey, geliştirme ekiplerinin zamana değer düşürmesine yardımcı olma amacına odaklanmıştır. Her sürümde, ürününüzde sezgisel ve kullanıcı dostu bir deneyim sunarken, daha az zamanda daha fazla şey yapmanıza yardımcı olmak istiyoruz. GitLab 9.5 bu hedefin ilerisinde büyük bir adım atıyor. Bu sürüm, navigasyonumuzda gelişmeler, önceden yapılandırılmış CI'ye sahip yeni proje şablonları ve CI için yeni otomasyon özellikleri ve zaman ve emek tasarrufu sağlayacak performans izleme özelliklerine sahiptir.
  • 22 Eylül'de GitLab 10.0'u serbest bırakmaya hazırlanıyor olduğumuz için bu son 9.x sürüm olacak! Yine de, 9.x sürümlerimizi tamamlamak için harika yeni özellikler götürüyoruz:
  • GitLab'da gezinme deneyiminizi geliştirmeye yardımcı olmak için, yeni gezinmeyi güncelledik, kullanıcı ara yüzünü düzene koydum ve GitLab örneğinizde gezinmek için gereken tıklama sayısını azalttık. Fareyle üzerine gelip yeni eklenen simgeler ve alt plan ile GitLab'ı keşfetmek her zamankinden daha kolay ve hızlı.
  • Yeni bir projeye başlamak biraz daha hızlı. GitLab 9.5'te, önceden yapılandırılmış CI'ye sahip yeni bir proje oluşturmanıza olanak tanıyan Proje Şablonlarını kullanıma sunduk.
  • Sizi kurtarmak misyonumuza devam ederek, GitLab'ın başarısız işleri otomatik olarak tekrar denemesi GitLab CI / CD ile gerçekleştirildi. Şimdi, başarısız bir işte yeniden denemek için projenizin boru hatlarına dönerek zaman kaybetme konusunda endişelenmeniz gerekmiyor.
  • GitLab 9.5, geliştirme yaşam döngüsünün son bölümünde iyileştirmeler getiriyor. Otomatik Dağıtımlı Uygulamalar için Otomatik İzleme'nin eklenmesiyle, uygulamalarınızdan yanıt ve sistem metriklerini daha kolay toplamış oluyoruz.

  • 9.5.0 sürümünde

yenilikler :

  • Entegre ürünümüzden aylık sürümlerimize kadar, GitLab'da yaptığımız her şey, geliştirme ekiplerinin zamana değer düşürmesine yardımcı olma amacına odaklanmıştır. Her sürümde, ürününüzde sezgisel ve kullanıcı dostu bir deneyim sunarken, daha az zamanda daha fazla şey yapmanıza yardımcı olmak istiyoruz. GitLab 9.5 bu hedefin ilerisinde büyük bir adım atıyor. Bu sürüm, navigasyonumuzda gelişmeler, önceden yapılandırılmış CI'ye sahip yeni proje şablonları ve CI için yeni otomasyon özellikleri ve zaman ve emek tasarrufu sağlayacak performans izleme özelliklerine sahiptir.
  • 22 Eylül'de GitLab 10.0'u serbest bırakmaya hazırlanıyor olduğumuz için bu son 9.x sürüm olacak! Yine de, 9.x sürümlerimizi tamamlamak için harika yeni özellikler götürüyoruz:
  • GitLab'da gezinme deneyiminizi geliştirmeye yardımcı olmak için, yeni gezinmeyi güncelledik, kullanıcı ara yüzünü düzene koydum ve GitLab örneğinizde gezinmek için gereken tıklama sayısını azalttık. Fareyle üzerine gelip yeni eklenen simgeler ve alt plan ile GitLab'ı keşfetmek her zamankinden daha kolay ve hızlı.
  • Yeni bir projeye başlamak biraz daha hızlı. GitLab 9.5'te, önceden yapılandırılmış CI'ye sahip yeni bir proje oluşturmanıza olanak tanıyan Proje Şablonlarını kullanıma sunduk.
  • Sizi kurtarmak misyonumuza devam ederek, GitLab'ın başarısız işleri otomatik olarak tekrar denemesi GitLab CI / CD ile gerçekleştirildi. Şimdi, başarısız bir işte yeniden denemek için projenizin boru hatlarına dönerek zaman kaybetme konusunda endişelenmeniz gerekmiyor.
  • GitLab 9.5, geliştirme yaşam döngüsünün son bölümünde iyileştirmeler getiriyor. Otomatik Dağıtımlı Uygulamalar için Otomatik İzleme'nin eklenmesiyle, uygulamalarınızdan yanıt ve sistem metriklerini daha kolay toplamış oluyoruz.

  • 9.4.0 sürümünde

yenilikler :

  • Açık alanda her şeyi yaptığınızda sürpriz yapmak daha zordur. Ancak, açık alanda çalışmak bize bugün neden serbest bıraktığımızı ve bu sürümün gelecekte daha iyi bir şey için nasıl GitLab kurduğunu size söyleme yetkisini veriyor.
  • GitLab 9.4, günümüzde hala yeni güçler sunmaya devam ederken, bunun geleceğinin temelini atmaktadır. Artık sorunları resmi olarak birbiriyle ilişkilendirebilirsiniz, kutudan çıkılmaz sihirli izlemiz artık herhangi bir yapılandırmaya gerek kalmadan çok daha fazla ölçüm toplar ve CI'deki değişkenlerle yapabileceğiniz işleri dört kat arttırmıştır.
  • Bunun üzerine, yeni gezinme aracımızın opt-in Beta'sıyla size gelecek hakkında gerçek bir fikir ediniyoruz. Umarız, herkesin sevdiği bir iyileştirme yapmak için sizinle birlikte çalışabiliriz.
  • Trello panolarınızı GitLab ile entegre etmenizi kolaylaştıran bir Trilop için bir GitLab PowerUp sattığımızı duyurmaktan çok memnunuz!
  • Ayrıca, entegrasyon setimize güç vermek için, GitLab.com için yeni Slack App ile hayatınızı kolaylaştırmaya hevesliyiz!
  • Ve eğer bir bakış görünüyorsa, DevOps araç zincirinizin konfigürasyonunu, Auto DevOps vizyonuyla tamamen otomatik hale getirmeyi hedefliyoruz. Bu Auto DevOps, uygulamanızı analiz edecek ve CI / CD hattınızı otomatik olarak yapılandırmak, test etmek, ve Kubernetes'e dağıtın. Nereye gittiğimizi görmek için, Auto DevOps için vizyonumuza bakın!
  • İlgili Sorunlar EES EEP:
  • Bir sayıdan diğerine bir bağlantı paylaştığınızda, GitLab kısaltır ve otomatik olarak çapraz bağlar. Ancak, sorunlar arttıkça ve projeler daha karmaşık hale geldiğinde, bağlantıları yönetmek ve ilgili sorunları hızla bulmak zorlaşır. Bu sorunu çözmek için, İlgili konular tanıtıyoruz. İlgili konularda resmi olarak başka bir konuyu ilgili olarak ilan edebilirsiniz. Diğer sayıya, durumuna ve adına bir bağlantı her sayıda gösterilecektir. Bağlamak istediğiniz sorunun bağlantısını yapıştırın veya # (önceden yapabildiğiniz gibi) yazarak bağlayın. Gelecekte, bu mekanizma ile farklı türlerde ilişkiler sunacağız.
  • Yeni Navigasyon CE EES EEP:
  • GitLab'ı gezmeyi kolaylaştırmak ve daha hızlı kılmak için, gezinme günlüğümüzü güncellemeye çalışıyoruz. Yeni bir navigasyon büyük bir aksaklık olabileceği için, ilk adımı GitLab 9.4'le opt-in yapılandırması olarak bırakıyoruz. Yeni gezinmeyi etkinleştirmek için sağ üst köşedeki profil resminizi tıklayın ve Yeni gezinmeyi aç'ı seçin. Global üst gezinme ayarlarını yaptık ve şu anda hangi sayfayı görüntülediğinize bağlı olarak soldaki menüde içeriğe dayalı gezinmeyi sunduk. Yeni kullanıcı arayüzü halen devam etmekte olan bir çalışmadır ve önümüzdeki bir kaç ay içinde mevcut navigasyonun yerini alacaktır, lütfen işlemimiz hakkındaki blog yazılarımıza ve halen yapılması gereken işlere bakın.
  • Web Uygulaması İzleme CE EES EEP:
  • GitLab 9.0'in bir parçası olarak, CI / CD dağıtımlarıyla entegre sistem performansı yönetimini başlattık, CPU ve Bellek kullanımını izleyerek Kubernet'lerde dağıtılan uygulamaları izledik. Bu harika bir ilk adımdı ve GitLab 9.4 ile Kubernetes'in ötesinde destekli Web Application Monitoring'i başlatmaktan heyecan duyuyoruz. GitLab, artık, verim, hata oranı ve gecikme gibi kilit kullanıcı deneyimi göstergelerini otomatik olarak tespit edecektir. Prometheus'u desteklenen bir yük dengeleyici veya HTTP sunucusuna bağlamak yeterlidir ve bu istatistikleri tespit etmeye ve izlemeye başlayacaktır. Harika bir deneyim sunmak herkesin sorumluluğudur ve GitLab bunu, her gün kullanılan araç geliştiricilerindeki performans geri bildirim döngüsünü kapatarak daha kolay hale getirir.
  • Grup Düzeyinde Gizli Değişkenler CE EES EEP:
  • Gizli değişkenler, hassas bilgileri depolamak için güvenli bir yere ihtiyaç duyduğunuzda gerçekten yararlıdır. Şimdiye kadar gizli değişkenler proje seviyesinde saklandı. Bununla birlikte, dış gruplara erişim için dağıtım veya kimlik bilgileri hakkında bilgi paylaşmak için aynı gruptaki farklı projeler için ortak olduğunu biliyoruz. Grup Düzeyinde Gizli Değişkenler, bir projeden diğerine değişken çoğaltma gereksinimini ortadan kaldırır: şimdi bu değerleri bir kez girebilir ve gruptaki her proje veya alt grup bunlara otomatik olarak erişir. Bu değerleri güncellemek gerçekten çok basittir. Bunları tek bir yerde değiştirdiğinizde tüm projeler için otomatik olarak değiştirilecektir.
  • Boru Hattı Zamanlamasındaki Değişkenler CE EES EEP:
  • GitLab 9.2'de, belirli bir zaman aralığında boru hatlarını otomatik olarak çalıştırmak için Boru Hattı Tarifeleri'ni tanıttık, ancak çoğu ekip, zamanlamayı çalıştırırken belirli değişkenler için farklı değerler belirtmek istiyor. GitLab 9.4'te, bir boruhattı çizelgesini oluştururken veya değiştirirken değişkenleri tanımlama olanağı ekledik: bu değerler zaten tanımlanmış olan diğer tüm değişkenlere eklenecektir. Bu özelliği kullanarak mevcut değişkenleri yalnızca belirli bir çalıştırmada farklı bir değere sahip olacak şekilde yeniden tanımlayabilirsiniz, örneğin, & quot; günlük & quot; Bazı testleri farklı bir şekilde çalıştıran boru hattı.
  • Çevreye Özel Gizli Değişkenler EEP:
  • Değişkenler, dağıtımlar sırasında belirli ortamlara kullanılan değerleri tanımlamak için genellikle doğru çözümdür. Farklı ortamlar (ör. Aşamalı çalışma ve üretim), uygulama adı gibi aynı görev için farklı değerler gerektirebileceğinden, bazı değişkenler ve ilgili çevre arasında doğrudan bir bağ oluşturmanın önemlidir. Gitarab 9.4 ile, geliştiricilerin hangi ortamların bir değişkene sahip olacağını, hatta inceleme / * gibi dinamik ortamları dahil etmek için joker karakterler kullanabileceklerini tanımladıkları için, bu sorunu çözmek için Çevreye Özel Değişkenler tanıtıldı. Artık en az çaba harcayarak farklı ortamlara dağıtmak artık kolay!
  • Trello CE EES EEP için GitLab Güç Açma:
  • Hem Trello hem de GitLab'i kullanıyor musunuz? Artık yeni GitLab Power-Up ile bu deneyimi daha da güzelleştirebilirsiniz! Trello'da, kurullarınızdan birini izlerken, Power-Ups'a gidip GitLab Power-Up'a geçmeniz yeterlidir. Kurulum tamamlandıktan sonra Trello kartlarına birleştirme istekleri ekleyebilirsiniz. Trello'da, GitLab.com için gitlab.com/api/v4 gibi alan adınızı yapılandırmanız ve kişisel jetonunuzu eklemeniz gerekecek.
  • GitLab.com CE EES EEP için GitLab Slack App:
  • GitLab zaten Slack (ve Mattermost, Microsoft Takımları ve HipChat) ile derinden entegre oldu, ancak henüz Slack App Dizini'nde bir uygulama yoktu. Bugün yapıyoruz! GitLab.com'daki projelerinizle Gevşek entegrasyon kurmanın artık çok daha kolay olduğu anlamına geliyor. GitLab'daki proje ayarlarınızdan (Ayarlar & gt; Entegrasyonlar) ayarlayabilirsiniz. Yakında Slack App dizini de mevcut olacak. Özel durumlarda Slack uygulamasını yakın gelecekte kullanabileceğinden emin olmak için Slack ile birlikte çalışıyoruz. Tabii ki, özel durumlar belgelerde açıklanan manuel adımları kullanarak Slack ile bütünleşebilir.
  • GitLab 9.4'teki Diğer Geliştirmeler:
  • Geliştirilmiş Uluslararasılaştırma CE EES EEP
  • Birleşik Slack Arayüzü CE EES EEP
  • Grup Kilometre Taşları CE EES EEP
  • Ek GitLab Hizmet Metrikleri CE EES EEP
  • CI / CD Yapılandırması için özelleştirilebilir yol CE EES EEP
  • CI / CD Yapılandırması CE EES EEP için Yeni Önbellek İlkesi
  • CI / CD CE EES EEP için Genişletilmiş Liman Konfigürasyonu
  • Kubernetes Dağıtımlarının Geliştirilmiş Prometheus İzlemesi CE EES EEP
  • Önümüzdeki Omnibüs Paketi CE EES EEP'sini İmzaladı
  • Güvenlik - LDAP SSL Sertifika Doğrulama CE EES EEP'yi ekleyin
  • GitLab Runner 9.4 CE EES EEP
  • GitLab Mattermost 4.0 CE EES EEP
  • Omnibus İyileştirmeleri CE EES EEP
  • Performans İyileştirmeleri CE EES EEP
  • Deneysel PostgreSQL Yüksek Kullanılabilirlik EEP'si
  • Çok Projeli Boru Hatları EEP için Mini Grafik
  • GitLab Coğrafi Gelişmeler EEP
  • CI Eserler EEP için Nesne Depolama Alanı
  • deprecations:
  • openSUSE 42.1:
  • openSUSE topluluğu 42.1 sürümü için destek sona erdiğinde, GitLab önceden açıklandığının yanı sıra destek de sona erdi. Lütfen resmen desteklenen OpenSUSE 42.2 sürümüne geçin.
  • GitLab CI API v1, GitLab Runner 1.11.x
  • 9.0'da eski CI API v1 yerine yeni API v4'e dayanan yeni bir GitLab Runner sürümünü yayımladık. API'nin eski sürümünü GitLab'da hala destekliyoruz, bu nedenle hala GitLab Runners 1.11.x kullanan kullanıcılar geçiş işlemi için zaman alabilir. 22 Eylül'de gönderilmesi planlanan GitLab 9.6 ile, eski CI API'sini GitLab'dan kaldırıp GitLab Runner 1.11.x'i sistemle iletişim kuramıyor hale getireceğiz. Eski GitLab Runner'ı kullanıyorsanız (

  • 9.1.4 sürümünde

yenilikler :

  • CE / EE: Sabit arama terimleri vurgulanır. (! 11198)
  • CE / EE: Birleştirme isteği JSON'un görüntülendiği sabit hata. (! 11096)
  • CE / EE: Gelen e-postaları takma adlardan doğru şekilde yönetin. (! 11079)
  • CE / EE: Ağ grafiğini, taahhüt tarihine ve topografik olarak sıralayın. (! 11057)
  • CE / EE: Gelen e-postalar için başarısızlıkları giderme. (! 11014 /! 1810)
  • CE / EE: Geçersiz boru hattı tetikleyicisine ilişkin CI / CD Ayarları sayfasındaki hatayı düzeltin. (! 10948)
  • CE / EE: Özel ve dahili projeler için çapraz başvuru düzeltildi. (! 11243)
  • CE / EE: Eksik proje özniteliklerini İçe Aktar / Ver'e ekleyin. (! 10880)
  • EE: GitLab Coğrafya: Son dolum girişimi başarısız olan Dolum projeleri. (! 1785)

  • 9.0 sürümünde

yenilikler :

  • Kullanıcıların erişemediği kaynaklardan not almalarını engelleyin:
  • Bir saldırgan, aksi taktirde görüntüleyemeyeceği, bu kaynaklara "abone olacak" veya "abone olmak" istemeyen kaynaklara yorum göndermek için API'yı kullanabiliyordu. onları kaynak için olan bildirimlere yönlendirerek onlarla ilgili hassas bilgileri içerecek şekilde gelecekteki güncellemeleri almalarına izin verin. Daha fazla bilgi için # 26249 ve # 26250'e bakın.
  • Kullanıcıların, sistem dağıtım anahtarlarını proje dağıtma anahtarı API'sı aracılığıyla silmesini engelleyin:
  • Bir saldırgan, sistem düzeyinde bir dağıtma anahtarı, Deploy Key API'si aracılığıyla sahip oldukları bir projeden silerek kaldırabildi. Daha fazla bilgi için # 26243'e bakın.
  • Bir ad alanı silindikten sonra dışa aktarma dosyalarının kaldırıldığından emin olun:
  • Bir kullanıcı projeyi gerçekleştirdikten sonra içerdiği ad alanını sildiyse (veya taşındıysa), bir saldırgan bir saatten az sürerse ad alanını talep edebilir ve mevcut proje ihracatına erişebilir. Artık proje ihraçlarının hemen ad alanıyla birlikte kaldırıldığından emin olalım. Daha fazla bilgi için # 26242'ye bakın.

  • 8.9.3 sürümünde

yenilikler :

  • CE / EE: API oranı sınırına (! 4166) uygun GitHub depolarını içe aktarın
  • CE / EE: Silmekten bekleyen bir projeniz olduğunda todos sayfası atma hatalarını düzeltin (! 4300)
  • CE / EE: GitHub içe aktarma işlemine başlamadan önce Webhook'ları devre dışı bırak (! 4470)
  • CE / EE: Değişikliklerde GitHub yorumlarının ithalatçısını düzeltin (! 4488)
  • CE / EE: Varolan bir SAML kullanıcısına LDAP kimliklerinin eklenmesine izin vermek için SAML denetim akışını ayarlayın (! 4498)
  • CE / EE: trace'te çok baytlı UTF-8 karakterleri kullanırken artımlı izleme yükleme API'sını düzeltin (! 4541)

  • Sürüm 8.8.5'te

    yenilikler :

    • GitLabCiService'i Yönetici Şablonu olarak kaydetme sorunu düzeltildi
    • Eserler depolama yolunu düzeltin
    • LFS istemcisinin gerekli sürümünü güncelleyin ve kullanıcıların ve yöneticilerin dokümanlarını ayırın
    • OmniBus: eserler ve nesneler için dizinler oluşturun
    • Omnibus: Dağıtım sayfasını, tüm sayfalarda gösterilirken yukarıya getirin

      • @mention otomatik Tamamlama performansını geliştirin

      Yenilikler

    • GitHub alma işleminin devre dışı bırakılması durumunda kurulum talimatlarını göster
    • OAuth uygulamaları için http kullanımına izin ver

    • 7.6.2 sürümünde

    yenilikler :

    • Bu sürüm, Slack ve Hipchat entegrasyonları da dahil olmak üzere 7.6 sürümüyle bozulan hizmetleri düzeltir.

    • Sürüm 7.5.2'de

      Yenilikler :

      • Sidekiq bağımsız değişkenlerini varsayılan olarak günlüğe kaydetme li>

        • Ham snippet'leri düzeltin

        Yenilikler

      • Üye API'sı için güvenlik sorununu düzeltme
      • buildbox entegrasyonunu düzeltin

      • 6.5.0 sürümünde

      yenilikler :

      • Açılma menüleri olan # assignee ve kilometre taşı için sayfa göster (Jason Blanchard)
      • İletileri yayınlamak için renk custimizasyonu ve önizleme ekleyin
      • Sabit notlar çapa
      • Sorunlara dinamik olarak yeni yorumlar yükleyin
      • Herkese açık sayfaya sıralama seçenekleri eklendi
      • Dashboard # issues / merge_requests için yeni filtreler (atanmış / yazılmış / hepsi) (Say Media sponsorluğunda)
      • Kontrol paneline proje görünürlük simgeleri ekleyin
      • https kullanılıyorsa güvenli çerezleri etkinleştirin
      • Kullanıcıları / onayları rack_attack ile koruyun
      • MIME koklama özelliğini önlemek için varsayılan HTTP üstbilgileri, etkinleştirildiyse https'yi zorla
      • Duyarlı UI'lı önyükleme 3
      • Yeni depo indirme biçimleri: tar.bz2, zip, tar (Jason Hollingsworth)
      • MR için restyled widget'ları kabul et
      • SCSS yeniden yapılandırıldı
      • jquery timeago eklentisini kullanın
      • rdoc dosyaları için 500 hatasını düzeltin
      • Birleştirme işlemi mesajını özelleştirme (Say Media sponsorluğunda)
      • Otomatik tamamlama ile ajax arama yapın
      • Kullanıcı profiline web sitesi url'si ekleyin
      • Dosyalar API, base64 kodlanmış içeriği destekler (O'Reilly Media sponsorluğunda)
      • Go'un depo alımı (Bruno Albuquerque) için destek eklendi

      • 6.4.0 sürümünde

      yenilikler :

      • Dahili projeler:
      • Dahili projeler, oturum açmış herhangi bir kullanıcı tarafından klonlanabilir ve taranabilir. Ayrıca, oturum açmış kullanıcılar için genel erişim dizini üzerinde listelenecektir.
      • Yan yana görüntüleme farkı:
      • Birleştirilmiş ayrım görünümü halen varsayılan değerdir ancak artık yan yana ayrım görünümüne de geçiş yapabilirsiniz.
      • Eski projeleri arşivle:
      • Bir projeyi arşivlemek, havuzunu salt okunur olarak işaretleyecektir. Gösterge tablasından gizlidir ve aramalarda görünmez.
      • Erişmiş olduğunuz arşivlenen projeler, yine de profil sayfanızda (gitlab.example.com/u/ kullanıcı_adı) listelenmeye devam edecek.
      • Proje kancaları:
      • Proje web kancaları yeni tür etkinliklerle genişletildi. Web kancaları artık bir sorun oluşturulduğunda veya birleştirme requst kapatıldığında tetiklenebilir.
      • Sorunlar sayfası için harika sıralama:
      • Bu çok kullanışlı özelliğe katkı sağladığı için Jason Blanchard'a teşekkür ederiz.
      • Proje ana sayfasındaki Benioku bağlantısı:
      • GitLab tarafından tanınan bir Benioku olan projeler için doğrudan proje ana sayfasından README'ye gidebilirsiniz.
      • Kolay yükseltme yapmak isteyen kullanıcılar için iyi haberler;
      • GitLab CE 6.4 ile bir yükseltme komut dosyası içeriyorduk. Bu, yalnızca tek bir komutla bir sonraki sürüme (6.5) geçebileceğiniz anlamına gelir.

        • Şimdi e-posta veya kullanıcı adı ile giriş yapabilirsiniz

          Yenilikler
        • depo taşınamadığında düzeltilen proje aktarımı geri alma
        • Proje transferi gerektiğinde repo ve wiki'yi de taşıyın
        • Yönetici alanı: proje düzenleme, yönetici ad alanından kaldırıldı
        • Erişim: Yönetici kullanıcısı artık herhangi bir projeye erişimi var.

        • Yenilikler sürüm 4.1'de:

          • İsteğe Bağlı Kaydolma
          • Tartışmalar
          • tmp dışındaki uydular
          • Hatalı satır numaraları
          • Herkese açık modu projeye ekleyin
          • yetkisiz erişime sahip ortak alan
          • Ajax ile gösterge tablosu etkinlikleri yükleyin
          • Gösterge tablosu filtresini çerezlerde hatırlayın
          • Resque'yi sidekiq ile değiştirin
          • Yönlendirme sorunlarını düzeltme
          • rake görevlerini temizle
          • Yedeklemeyi düzelt / geri yükle
          • Not resimleri için önizlemeyi göster
          • Geliştirilmiş ağ grafiği
          • gitolite çağrılarını azaltın
          • Tüm grup projelerinde kullanıcı ekleme olanağı var
          • Kullanılmayan konfigürasyonları kaldırın
          • Korolev yazı tipini açık fontla değiştirdi
          • Yeniden düzenlenen yönetici / ön panel sayfası
          • Restyled admin / projects sayfası

          • Yenilikler sürüm 4.0'da:

            • Uygulama davranışı değişiklikleri:
            • Yeni projeler isimlendirilecek (örneğin, gitlab / vagrant)
            • Her grubun gitolite'de kendi dizini var
            • Grubun tüm projeleri grup dizini altına taşınacaktır (git uzaktan güncelleştirilmelidir)
            • Grupları olmayan projeler aynı uzaktan kumanda ile aynı kalacak
            • Kullanıcının kullanıcı adı var (Mevcut kullanıcılar için e-postaya dayalı olarak oluşturulacak)
            • Kullanıcı, kullanıcı adıyla projeyi oluşturuyor (ör. randx / my-project)
            • Kullanıcı adı değiştirebilir. Kullanıcı adı altındaki tüm projeler taşınacak
            • Grubun sahibi var
            • Sahibi, grup içinde projeler oluşturabilir
            • Sahibi bir gruptaki her projeye erişebilir
            • Yönetici herhangi bir projeyi tek bir ad alanından (grup, kullanıcı, genel) diğerine aktarabilir
            • Grup veya kullanıcı, proje için bir ad alanıdır. İsim alanının sahibi bir projenin sahibidir
            • Diğer değişiklikler:
            • Daha iyi PostgreSQL desteği
            • proje hareketine e-posta bildirimi eklendi
            • yayına ilişkin düzeltilmiş e-posta bildirimi kapanır / tekrar açılır
            • Ayarları yeniden düzenledi
            • Sabit işlemleri karşılaştırır
            • Commit, MR için Yama veya Diff'in indirilmesine izin vermek için kullanıcı arayüzünü güncelleme
            • Kilometre taşları şimdi kapatılabilir. Kilitleme, kapatmadığınız sürece açık kalır
            • Gösterge tablosunda yorum etkinlikleri göster
            • Ekip üyelerini grup # kişiler sayfası aracılığıyla hızlı ekleme
            • UI iyileştirmeleri
            • Yönetici alanı projelerinde, kullanıcılar ve gruplar alfabetik olarak sıralanmıştır.
            • Gösterge tablasındaki sorun yönetimi sayfası iyileşti
            • GitLab CI ile daha iyi entegrasyon (GitLab CI v1.1.1 gerektirir)
            • 4.0'da kaldırılanlar:
            • gitolite 2 desteği
            • SQLite desteği (Birden çok kullanıcı aynı anda gitlab'ı kullandığında bu veritabanı kilitli)
            • API v2 desteği (ad alanları olan projelerle uyuşmaz)
            • Taşıma işlemi sırasında ne güncelleştirilmelidir:
            • gitlab.yml yapılandırması
            • gitolite post-receive kancaları
            • / home / git / depolarda /
            • izinler
            • python2 sembolik bağlantısı

            Koşullar :

            • Yakut
            • MySQL Topluluk Sürümü
            • GYTE
            • gitolite
            • Redis

Ekran

gitlab_1_70742.png
gitlab_2_70742.png
gitlab_3_70742.png
gitlab_4_70742.png
gitlab_5_70742.png
gitlab_6_70742.png
gitlab_7_70742.png
gitlab_8_70742.png
gitlab_9_70742.png

Benzer yazılım

bzr-externals
bzr-externals

14 Apr 15

git-recipe
git-recipe

14 Apr 15

SVN-Pusher
SVN-Pusher

3 Jun 15

gitrecipe
gitrecipe

15 Apr 15

Yorumlar GitLab

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!