উপরে বর্ণিত হিসাবে, গিথুব পৃষ্ঠাগুলি সেই কার্যকারিতা সমর্থন করে না। আমার দল যখন অভ্যন্তরীণ এবং ব্যক্তিগতভাবে প্রকল্পের ডকুমেন্টেশন (স্ট্যাটিক এইচটিএমএল) হোস্ট করার সিদ্ধান্ত নিয়েছিল তখন আমারও একই সমস্যা ছিল।
আমি একটি পরিষেবা https://www.privatehub.cloud তৈরি করে শেষ করেছি এটি মূলত গিথুব OAuth প্রমাণীকরণ সহ একটি সাধারণ প্রক্সি সার্ভার, সুতরাং এটি কেবলমাত্র আপনার GitHub সংগ্রহস্থলকে যথাযথ MIME টাইপের সাথে ফিরিয়ে দেয়। ডিজাইন অনুসারে, কেবলমাত্র যাদের অ্যাক্সেস রয়েছে foo
তারা এতে foo
সামগ্রী দেখতে সক্ষম হবেন https://bar-foo.privatehub.cloud
। কার্যক্ষম দৃষ্টিকোণ থেকে, আপনি বিল্ট-ইন প্রমাণীকরণ সহ সরলিকৃত গিটহাব পৃষ্ঠা হিসাবে এটি সম্পর্কে ভাবতে পারেন।
দুর্ভাগ্যক্রমে, গিথুব ওআউথ read-only
প্রাইভেট রেপোগুলিতে অ্যাক্সেসের অনুরোধ করার অনুমতি দেয় না , তাই সার্ভারকে সম্পূর্ণ অ্যাক্সেসের প্রয়োজন আছে (স্পষ্টতই, এটি আপনার রেপোতে কিছু লিখেনি)। যেমন গিটহাব এপিআই কেবলমাত্র 1 এমবি এর অধীনে ফাইলগুলি পুনরুদ্ধার করতে দেয় তাই পরিষেবাটি বৃহত্তর ফাইলগুলি ফিরিয়ে দিতে পারে না। তবুও, আমি খুঁজে পেয়েছি যে পরিষেবাটি কোনও ওয়েবসাইটের অভ্যন্তরীণ ডকুমেন্টেশন বা মঞ্চ সংস্করণের জন্য ছোট প্রকল্পগুলির জন্য বেশ উপযুক্ত।