repo.magento.comのソースはどこでも利用できますか?


12

Magento 2のコンポーザーリポジトリはhttp://repo.magento.comセッションで作成されたコンポーザーリポジトリのようです。つまり、異なるユーザーは、HTTP Auth資格情報に基づいて異なるパッケージにアクセスできます。

同様のリポジトリをホストできる既製プロジェクトを知っている人はいますか?より具体的には、Magentoが既成のソフトウェアを使用してこれを実装しているか、それともカスタムアプリケーションかを知っていますか?


こんにちは、アラン、Magentoがこれをどのように行ったかを知ることはできましたか?私は同様のことをしようとしているので、それがどのように機能するかに非常に興味があります。おかげで
トム・バーマン

@TomBurman決定的なものはありません。Magentoコアチームのカスタムアプリであることは間違いありません。一部の人々は、Toran Proxyには同様の機能(google.com/…)があると言っています。私は(まだありませんさえアルファ)でこれを可能にするゴーベースのWebサーバ(働いているgithub.com/astorm/go-static-user-stateful-webserver
アラン・ストーム

情報をありがとう。ええ、私はtoranプロキシをかなり使いますが、このアプリケーションにも使用しようとしています。基本的な認証に基づいてリポジトリを表示するのはかなり簡単だと思います。ユーザーがすべてのリポジトリにアクセスできない方法について頭をかき回しているだけです。あなたの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

しかし、私はこの方向で「箱から出して」探しているものを見ていません。


この答えがわかりません。composerを使用して、ユーザーセッションのcomposerリポジトリをホストしましたか?
アランストーム

答えを編集します。私もアイデアが好きなので、これを現在ビルドし始めます。
アンソニーチケッリ

1
ああ、わかった。はい、これらのプログラムはいずれもrepo.magento.comの主要な機能を提供しません。これは、認証資格情報に基づくステートフルリポジトリです
アランストーム

0

これはGitです。

  • GitLab CEを使用して独自のgitをセットアップできます。
  • ユーザー認証をセットアップします。
  • プライベートリポジトリを作成し、アクセスレベルを制限します。(LDAPを使用できます)。
  • そこでプロジェクトをホストし、composer.jsonにgit uriを追加します

そしてあなたはそれを得た。:)


本当にgitですか?HTTP基本認証に基づいてさまざまなファイルを提供するHTTP / HTTPSサーバーのようです。それはGitLabが提供するものですか?または、異なる手段で同様のことを達成しますか?
アランストーム

彼らが壁の後ろで何を使用しているかはわかりませんが、この方法で同じ種類の要件を満たすことができます。
アマンスリバスタヴァ

このソリューションはオープンソースです。Magentoが同じためにオープンソースツールを使用しているかどうかはわかりません。
アマンスリバスタヴァ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.