repo.magento.com的源代码可在任何地方使用吗?


12

Magento 2的作曲者资料库http://repo.magento.com似乎是一个会话编辑作曲者资料库。也就是说,不同的用户可以基于HTTP Auth凭据访问不同的程序包。

有谁知道一个可以托管类似存储库的现成项目?更具体地说,有人知道Magento是否使用现成的软件来实现此功能,或者是否是自定义应用程序?


嗨,艾伦,您是否曾经发现过Magento如何做到这一点。我也想对它的工作方式非常感兴趣,因为我正在寻找类似的东西。谢谢
汤姆·伯曼

@TomBurman没什么确定的。可以肯定的是,它是Magento核心团队的自定义应用程序。有些人说Toran Proxy具有类似的功能(google.com/…)。我工作的一个(但甚至没有一个alpha)转到基于Web服务器,这将使本(github.com/astorm/go-static-user-stateful-webserver
艾伦风暴

谢谢(你的)信息。是的,我相当使用toran代理,这也是我正在尝试为此应用程序使用的代理。我认为用它显示基于基本Auth的存储库会相当容易,我只是想让用户了解如何无法访问所有存储库。我将看一下您的Go应用,如果有任何进一步的了解,我会通知您。谢谢
汤姆·伯曼

Answers:


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

但是,我没有看到您正在寻找“开箱即用”的方向。


我不明白这个答案。您使用过composer来托管用户会话的composer存储库吗?
艾伦·风暴

编辑答案。我也喜欢这个想法,现在就开始构建它。
Anthony Cicchelli '16

1
知道了 是的,这些程序都没有提供repo.magento.com的关键功能-这是基于身份验证凭据的有状态存储库
艾伦·斯托姆

0

这是Git。

  • 您可以使用GitLab CE设置自己的git。
  • 设置用户身份验证。
  • 建立专用存储库并限制访问级别。(您可以使用LDAP)。
  • 在此处托管项目,然后在composer.json中添加git uri

知道了。:)


您确定它是git吗?它似乎是一个HTTP / HTTPS服务器,它基于HTTP基本身份验证提供不同的文件。那是GitLab提供的吗?还是通过不同的方式实现相似的目标?
艾伦·斯托姆

我不确定他们在墙后使用什么,但是这样您就可以满足相同的要求。
Aman Srivastava

该解决方案是开源的。我不确定Magento是否正在使用开源工具。
Aman Srivastava
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.