Чи доступне джерело repo.magento.com де-небудь?


12

Композиторське сховище Magento 2 http://repo.magento.com, схоже, є сховищем композиторів для сеансів . Тобто різні користувачі мають доступ до різних пакетів на основі облікових даних HTTP Auth.

Хтось знає про нестандартний проект, який дозволяє розміщувати схожі сховища? Більш конкретно, хтось знає, чи використовував Magento поза програмним забезпеченням на полиці це чи його спеціальне додаток?


Привіт Алане, ти коли-небудь обходився, щоб дізнатися, як це зробив Мадженто. Мені також дуже цікаво, як це працює, коли я хочу зробити подібну справу. Спасибі
Том Бурман

@TomBurman Нічого остаточного. Досить впевнений, що це власний додаток від основної команди Magento. Деякі люди кажуть, що Toran Proxy має подібні функції ( google.com/… ). Я працюю над веб-сервером (ще не альфа), який би ввімкнув це ( github.com/astorm/go-static-user-stateful-webserver )
Alan Storm

Дякую за інформацію. Так, я досить часто використовую toran proxy, і це те, що я намагаюся використовувати для цього додатка. Я думаю, що буде досить просто показати сховища на основі базового Auth з ним, я просто намагаюся обернути голову, як користувач не зможе отримати доступ до всіх сховищ. Я перегляну ваш додаток Go, і якщо я отримаю більше, повідомляю вас. Дякую
Том Бурман

Відповіді:


1

Я загляну трохи в це. Однак ця програма виглядає подібною, і я раніше її використовував. https://getcomposer.org/doc /

Перейдіть до пункту "Автентифікація". Я вірю, що саме це виглядає.

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

Ось посилання на проксі. https://toranproxy.com/

Дивлячись на це трохи глибше, схоже, що Packagist також є відкритим кодом. https://packagist.org/ https://github.com/composer/packagist

Однак я не бачу, що ви шукаєте "поза коробкою" у цьому напрямку.


Я не розумію цієї відповіді. Ви використовували композитор для розміщення створеного користувачем композиторського сховища?
Алан Шторм

Відредагуйте відповідь. Я зараз почну будувати це, як мені подобається ідея.
Ентоні Цічеллі

1
Ах, зрозумів. Так, жодна з цих програм не пропонує ключову особливість repo.magento.com - це репутаційні сховища, засновані на авторизованих даних
Alan Storm

0

Це Гіт.

  • Ви можете налаштувати власний git за допомогою GitLab CE.
  • Налаштування автентифікації користувачів.
  • Створіть приватні сховища та обмежте рівень доступу. (Ви можете використовувати LDAP).
  • Розмістіть проекти там і додайте git uri в composer.json

І ти це отримав. :)


Ви впевнені, що це git? Схоже, це сервер HTTP / HTTPS, який обслуговує різні файли на основі базової автентифікації HTTP. Це те, що пропонує GitLab? Або вони досягають подібної речі різними способами?
Алан Шторм

Я не впевнений, що вони використовують за стіною, але таким чином ви можете виконати таку ж вимогу.
Аман Срівастава

Це рішення є відкритим кодом. Я не впевнений, чи Magento використовує інструмент з відкритим кодом для того ж.
Аман Срівастава
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.