Repo.magento.com'un Kaynağı Her Yerde Kullanılabilir mi?


12

Magento 2'nin besteci deposu, oturum düzenlenmiş bir besteci deposu http://repo.magento.comgibi görünmektedir . Yani, farklı kullanıcıların HTTP Kimlik Doğrulaması kimlik bilgilerine dayalı olarak farklı paketlere erişimi vardır.

Benzer depoları barındırmanıza izin veren hazır bir proje bilen var mı? Daha spesifik olarak, Magento'nun bunu uygulamak için raf yazılımını kullanıp kullanmadığını veya özel bir uygulama olup olmadığını bilen var mı?


Merhaba Alan, hiç Magento'nun bunu nasıl yaptığını bulmak için bir yol aldınız mı? Benzer bir şey yapmak istediğim için nasıl çalıştığıyla da çok ilgileniyorum. Teşekkürler
Tom Burman

@TomBurman Kesin bir şey yok. Oldukça emin Magento çekirdek ekibinden özel bir uygulama. Bazı insanlar Toran Proxy'nin benzer özelliklere sahip olduğunu söylediler ( google.com/… ). Bunu etkinleştirecek bir (henüz alfa değil) Go tabanlı bir web sunucusu üzerinde çalışıyorum ( github.com/astorm/go-static-user-stateful-webserver )
Alan Storm

Bilgi için teşekkürler. Evet toran proxy'yi biraz kullanıyorum ve bu uygulama için de kullanmaya çalışıyorum. Temel Auth temelli depoları göstermek oldukça kolay olacağını düşünüyorum, ben sadece kullanıcının tüm depolara erişemeyeceği konusunda kafamı sarmaya çalışıyorum. Go uygulamanıza bir göz atacağım ve daha fazla alırsam size bildiririm. Teşekkürler
Tom Burman

Yanıtlar:


1

Biraz daha derinlemesine bakacağım. Ancak, bu uygulama benzer görünüyor ve geçmişte kullandım. https://getcomposer.org/doc /

'Kimlik Doğrulama' ya gidin Aşağıdakinin sizin görünümünüz olduğuna inanıyorum.

https://getcomposer.org/doc/articles/handling-private-packages-with-satis.md

İşte Proxy için bağlantı. https://toranproxy.com/

Biraz daha derinlemesine baktığımızda Packagist de açık kaynak kodlu gibi görünüyor. https://packagist.org/ https://github.com/composer/packagist

Ancak 'kutunun dışında' aradığınızı bu yönde görmüyorum.


Bu cevabı anlamıyorum. Kullanıcı oturumlu bir besteci deposunu barındırmak için besteci kullandınız mı?
Alan Storm

Cevabı düzenleyin. Şu anda bu fikri de sevdiğim gibi inşa etmeye başlayacağım.
Anthony Cicchelli

1
Ah, anladım. Evet, bu programların hiçbiri, kimlik doğrulama bilgilerine dayanan durum bilgisi depoları olan repo.magento.com'un temel özelliğini sunmuyor
Alan Storm

0

Bu Git.

  • GitLab CE'yi kullanarak kendi git'i ayarlayabilirsiniz.
  • Kullanıcı kimlik doğrulamasını ayarlayın.
  • Özel depolar oluşturun ve erişim seviyesini kısıtlayın. (LDAP kullanabilirsiniz).
  • Projeleri orada düzenleyin ve git uri'yi composer.json dosyasına ekleyin

Ve anladın. :)


Git olduğuna emin misin? HTTP temel kimlik doğrulamasına göre farklı dosyalar sunan bir HTTP / HTTPS sunucusu gibi görünüyor. GitLab bunu sunuyor mu? Yoksa benzer bir şeyi farklı yollarla mı başarıyorlar?
Alan Storm

Duvarın arkasında ne kullandıklarından emin değilim ama bu şekilde aynı şartı yerine getirebilirsiniz.
Aman Srivastava

Bu çözüm Açık Kaynaktır. Magento için açık kaynak aracı kullanıp kullanmadığından emin değilim.
Aman Srivastava
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.