2016-04-08 18 views
0

Bunu nasıl başlayacağınızdan emin değilim, ancak burada yapmak istediğim şey budur. Lisans anahtarlarını kullanarak sunmak istediğim bazı özel düğüm modülleri var. Ben example.git gerçek .git örneği olmak istemiyoruzDüğüm modülleri için lisans anahtarlı sanal .git arşivi

npm install http://example.com/example.git?key=12123123 

:

Yani düğüm modüllerin montaj gerektiği gibi görünür. Anahtar geçerliyse, düğüm için uygun arşivi alabilmek istiyorum. Anahtar doğrulamayı php kullanarak yapabilirim ancak çıktı formunun ne olması gerektiğinden emin değilim.

sayesinde Radu

cevap

0

gz tarball beni bu yüzden var

npm i

sahip repo.php İçinde http://example.com/repo.php?key=123123123

yükleyin npm kullanarak yüklemek için izin verdiği Aslında git depo arşivleme

header('Content-Description: File Transfer'); 
header('Content-Type: application/octet-stream'); 
header('Content-Length: ' . filesize($file)); 
header('Content-Disposition: attachment; filename=' . basename($file)); 
readfile($f_location); 
İlgili konular