क्या repo.magento.com का स्रोत कहीं भी उपलब्ध है?


12

Magento 2 के संगीतकार रिपॉजिटरी, http://repo.magento.comएक सत्र-एड कंपोजर रिपॉजिटरी प्रतीत होता है। यही है, विभिन्न उपयोगकर्ताओं के पास HTTP प्रामाणिक क्रेडेंशियल्स के आधार पर विभिन्न पैकेजों तक पहुंच है।

क्या किसी को शेल्फ़ प्रोजेक्ट के बारे में पता है जो आपको समान रिपॉजिटरी होस्ट करने देता है? अधिक विशेष रूप से, क्या किसी को पता है कि क्या मैग्नेटो ने इसे लागू करने के लिए शेल्फ सॉफ्टवेयर का उपयोग किया था, या यदि इसका कस्टम अनुप्रयोग है?


हाय एलन, क्या आपने कभी यह पता लगाने के लिए चक्कर लगाया कि मैगेंटो ने यह कैसे किया है। मुझे इस बात में भी बहुत दिलचस्पी है कि यह कैसे काम करता है क्योंकि मैं एक समान काम करना चाहता हूं। धन्यवाद
टॉम बर्मन

@TomBurman कुछ भी निश्चित नहीं है। सुंदर यकीन है कि इसकी Magento कोर टीम से एक कस्टम अनुप्रयोग है। कुछ लोगों ने कहा है कि टोरन प्रॉक्सी में समान विशेषताएं हैं ( google.com/… )। मैं एक पर काम कर रहा हूँ (अभी तक एक अल्फा भी नहीं) आधारित वेबसर्वर जाओ जो इसे सक्षम करेगा ( github.com/astorm/go-static-user-stateful-webserver )
एलन स्टॉर्म

जानकारी के लिए धन्यवाद। हाँ, मैं तोरन प्रॉक्सी का उपयोग बहुत अच्छा करता हूं, और यह वही है जो मैं इस एप्लिकेशन के लिए भी उपयोग करने की कोशिश कर रहा हूं। मुझे लगता है कि इसके साथ बुनियादी प्रामाणिकता के आधार पर रिपॉजिटरी दिखाना काफी आसान होगा, मैं सिर्फ अपने सिर को चारों ओर लपेटने की कोशिश कर रहा हूं कि उपयोगकर्ता सभी रिपॉजिटरी तक कैसे पहुंच नहीं पाएगा। मैं आपके Go ऐप पर नज़र डालूंगा, और अगर मुझे कोई और मिलता है तो मैं आपको बता दूंगा। साभार
टॉम बर्मन

जवाबों:


1

मैं इस बारे में थोड़ा गहराई से देखूंगा। हालाँकि, यह एप्लिकेशन परिचित लग रहा है और मैंने अतीत में उपयोग किया है। thegetcomposer.org/doc /

'ऑथेंटिकेशन' पर जाएं।

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

यहाँ प्रॉक्सी के लिए लिंक दिया गया है। https://toranproxy.com/

यह थोड़ा गहरा लग रहा है कि ऐसा लग रहा है कि पैकटैगिस्ट खुला स्रोत है। https://packagist.org/ https://github.com/composer/packagist

हालाँकि मैं इस दिशा में 'आउट ऑफ द बॉक्स' की तलाश में नहीं हूं।


मुझे यह उत्तर समझ में नहीं आता है। आपने उपयोगकर्ता सत्रबद्ध संगीतकार रिपॉजिटरी की मेजबानी के लिए संगीतकार का उपयोग किया है?
एलन स्टॉर्म

उत्तर संपादित करें। मैं वर्तमान में इसका निर्माण शुरू करने जा रहा हूं क्योंकि मुझे यह विचार पसंद है।
एंथनी सिश्चेली

1
आह, समझ गया। हां, उन प्रोग्रामों में से कोई भी repo.magento.com की प्रमुख विशेषता प्रदान नहीं करता है - जो कि राज्य क्रेडेंशियल्स पर आधारित है जो कि क्रेडेंशियल क्रेडेंशियल्स पर आधारित है
एलन स्टॉर्म

0

यह Git है।

  • आप GitLab CE का उपयोग करके अपना स्वयं का गिट सेट कर सकते हैं।
  • उपयोगकर्ता प्रमाणीकरण सेट करें।
  • निजी रिपॉजिटरी बनाएं और पहुंच स्तर को प्रतिबंधित करें। (आप LDAP का उपयोग कर सकते हैं)।
  • वहां परियोजनाओं की मेजबानी करें और कंपोजर.जॉन में git uri जोड़ें

और आपको मिल गया। :)


क्या आप निश्चित हैं कि यह गिट है? यह HTTP / HTTPS सर्वर प्रतीत होता है जो HTTP बेसिक ऑथेंटिकेशन के आधार पर अलग-अलग फाइलों को परोसता है। GitLab क्या प्रदान करता है? या वे अलग-अलग तरीकों से एक समान चीज हासिल करते हैं?
एलन स्टॉर्म

मुझे यकीन नहीं है कि वे दीवार के पीछे क्या उपयोग कर रहे हैं लेकिन इस तरह से आप उसी तरह की आवश्यकता को पूरा कर सकते हैं।
अमन श्रीवास्तव

यह समाधान ओपन सोर्स है। मुझे यकीन नहीं है कि अगर Magento उसी के लिए ओपन सोर्स टूल का उपयोग कर रहा है।
अमन श्रीवास्तव
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.