ที่มาของ repo.magento.com มีให้ทุกที่หรือไม่?


12

แหล่งเก็บข้อมูลนักแต่งเพลงของ Magento 2 http://repo.magento.comดูเหมือนจะเป็นแหล่งเก็บข้อมูลนักแต่งเพลงเซสชัน นั่นคือผู้ใช้ที่แตกต่างกันสามารถเข้าถึงแพ็คเกจที่แตกต่างกันตามข้อมูลรับรอง HTTP Auth

มีใครรู้บ้างเกี่ยวกับโปรเจ็กต์ปิดชั้นวางที่ให้คุณโฮสต์ที่เก็บที่คล้ายกันได้หรือไม่ โดยเฉพาะอย่างยิ่งไม่มีใครรู้ว่าวีโอไอพีใช้ซอฟต์แวร์ชั้นวางเพื่อใช้งานหรือไม่หรือเป็นแอปพลิเคชันที่กำหนดเอง


สวัสดีอลันคุณเคยได้รับรอบเพื่อหาวิธีที่วีโอไอพีทำเช่นนี้ ฉันยังสนใจอย่างมากในการทำงานขณะที่ฉันกำลังมองหาที่จะทำสิ่งที่คล้ายกัน ขอบคุณ
Tom Burman

@ TomBurman ไม่มีอะไรแน่นอน ค่อนข้างแน่ใจว่าเป็นแอปที่กำหนดเองจากทีมหลักของ Magento บางคนบอกว่า Toran Proxy มีคุณสมบัติที่คล้ายกัน ( google.com/… ) ฉันกำลังทำงานกับ (ยังไม่ได้เป็นอัลฟา) เว็บเซิร์ฟเวอร์ที่ใช้ Go ซึ่งจะเปิดใช้งานสิ่งนี้ ( github.com/astorm/go-static-user-stateful-webserver )
Alan Storm

ขอบคุณสำหรับข้อมูล. ใช่ฉันใช้พร็อกซี toran อย่างยุติธรรมและเป็นสิ่งที่ฉันพยายามจะใช้กับแอปพลิเคชันนี้ด้วย ฉันคิดว่ามันจะค่อนข้างง่ายที่จะแสดงที่เก็บตาม Auth พื้นฐานด้วยฉันแค่พยายามคาดเดาว่าผู้ใช้จะไม่สามารถเข้าถึงที่เก็บทั้งหมดได้อย่างไร ฉันจะดูที่แอพ Go ของคุณและถ้าฉันได้อะไรเพิ่มเติมฉันจะแจ้งให้คุณทราบ ขอบคุณ
Tom Burman

คำตอบ:


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

อย่างไรก็ตามฉันไม่เห็นสิ่งที่คุณกำลังมองหา 'ออกจากกล่อง' ในทิศทางนี้


ฉันไม่เข้าใจคำตอบนี้ คุณเคยใช้นักแต่งเพลงเพื่อโฮสต์พื้นที่เก็บข้อมูลผู้แต่งเซสชันผู้ใช้หรือไม่
Alan Storm

แก้ไขคำตอบ ฉันจะเริ่มสร้างสิ่งนี้ในขณะที่ฉันชอบความคิดเช่นกัน
Anthony Cicchelli

1
อ่าเข้าใจแล้ว ใช่ไม่มีโปรแกรมใดที่เสนอคุณสมบัติที่สำคัญของ repo.magento.com - ซึ่งเป็นแหล่งเก็บข้อมูลที่รัฐยึดตามข้อมูลรับรองความถูกต้อง
Alan Storm

0

นี่คือ Git

  • คุณสามารถตั้งค่า git ของคุณเองโดยใช้ GitLab CE
  • ตั้งค่าการตรวจสอบผู้ใช้
  • สร้างที่เก็บส่วนตัวและ จำกัด ระดับการเข้าถึง (คุณสามารถใช้ LDAP)
  • โฮสต์โครงการที่นั่นและเพิ่ม git uri ใน composer.json

และคุณได้รับมัน :)


คุณแน่ใจหรือไม่ ดูเหมือนว่าจะเป็นเซิร์ฟเวอร์ HTTP / HTTPS ที่ให้บริการไฟล์ต่าง ๆ ตามการรับรองความถูกต้องเบื้องต้นของ HTTP นั่นคือสิ่งที่ GitLab เสนอหรือไม่ หรือว่าพวกเขาบรรลุสิ่งที่คล้ายกันโดยวิธีที่แตกต่าง
Alan Storm

ฉันไม่แน่ใจว่าสิ่งที่พวกเขากำลังใช้อยู่หลังกำแพง แต่วิธีนี้คุณสามารถตอบสนองความต้องการชนิดเดียวกัน
Aman Srivastava

วิธีนี้เป็นโอเพ่นซอร์ส ฉันไม่แน่ใจว่า Magento ใช้เครื่องมือโอเพนซอร์ซเหมือนกันหรือไม่
Aman Srivastava
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.