আমি কি গিথাব পৃষ্ঠাগুলির জন্য একাধিক সংগ্রহস্থল তৈরি করতে পারি?


108

আমি গিথুবে একটি ব্লগ হোস্ট করার জন্য একটি সংগ্রহস্থল তৈরি করেছি multiple একাধিক ব্লগ হোস্ট করার জন্য আমি আরও কীভাবে তৈরি করতে পারি? আমি কি হোস্টিংয়ের জন্য কেবল একটি সংগ্রহস্থলের মধ্যে সীমাবদ্ধ (যেহেতু ব্যবহারকারীর নাম. github.com কেবল একবার ব্যবহার করা যেতে পারে?)

উত্তর:


161

আপনার কাছে https://<username>.github.io"ইউজারনেম.github.io" নামক একটি সংগ্রহস্থলের মাস্টার শাখায় প্রকাশের মাধ্যমে একটি সাইট প্রকাশিত থাকতে পারে (আপনার প্রকৃত ব্যবহারকারীর নামটি স্থির করে)।

আপনার কাছে প্রকাশিত গিটহাব প্রকল্পে অতিরিক্ত সাইট থাকতে পারে https://<username>.github.io/<project>। প্রকল্পের সাইটগুলি "ঘে-পৃষ্ঠাগুলি" শাখায় আপনি যা কিছু চাপুন তা ডিফল্টরূপে প্রকাশ করবে তবে আপনি সংগ্রহস্থল সেটিংসে প্রকাশনা উত্সটি পরিবর্তন করতে পারবেন ।

কাস্টম ডোমেন নাম ব্যবহারের বিকল্প সহ গিটহাব পৃষ্ঠাগুলির ডকুমেন্টেশনে আরও ভাল বর্ণনা পাওয়া যায় ।

( এপ্রিল ২০১৩ সাল থেকে , সব username.github.comএখন রয়েছে username.github.io)


4
যে কোনও সংগ্রহস্থলের মাস্টার শাখায় এখন পৃষ্ঠা থাকা সম্ভব।
KieranPC

স্টিফেন, আপনি gh-pagesশাখা বলতে কি বোঝাতে চাইছেন । আমি আমার ওয়েবসাইটটিকে যেমন প্রকল্পের সংগ্রহস্থলের মাস্টার শাখায় ঠেলে দিয়েছি উত্তর হিসাবে ভাগ করা হয়েছে তবে ত্রুটিটি পেয়েছিThere isn't a GitHub Pages site here.
কৃষ্ণ ওজা

@ কৃষ্ণওজা ডিফল্টরূপে আপনি গিটহাব পৃষ্ঠাগুলির সাইটগুলিকে "মাস্টার" এর পরিবর্তে "জিএইচ-পৃষ্ঠাগুলি" নামে একটি শাখায় ঠেকান, তবে তার পরিবর্তে মাস্টার শাখা প্রকাশের জন্য একটি সংগ্রহস্থল স্থাপন রয়েছে। সঠিক নির্দেশাবলীর জন্য প্রকাশনা উত্স চয়ন করার জন্য ডকুমেন্টেশন দেখুন ।
স্টিফেন জেনিংস

21

না আপনি সীমাবদ্ধ নন, একাউন্টের মধ্যে একাধিক গিটহাব পৃষ্ঠাগুলি থাকা সম্ভব। অন্য একটি গিটহাব সংগ্রহশালা তৈরি করুন এবং আপনার সাইটের ফাইলগুলিকে জিএইচ-পৃষ্ঠাগুলির শাখায় ঠেকান। এর ফলশ্রুতিতে সাইটটি tshepang.github.io/repo-name এ হোস্ট করা হবে

এখন, একই সংগ্রহস্থল এবং শাখায় অন্য একটি ফাইল "সিএনএল" টিপুন এবং এটি চলচ্চিত্র.সেসেপ্যাং.নেট দিয়ে পূরণ করুন। আপনার ডিএনএস হোস্টে লগ ইন করুন এবং "tshepang.github.io" (মূল সাইটের মতো) নির্দেশ করতে সিএনএম যুক্ত করুন।

এটি আপনাকে বিভিন্ন ডোমেনে আপাতদৃষ্টিতে দুটি পৃথক সাইট দেওয়ার অনুমতি দেবে। এটি গিথুব.ইও এর মধ্যে দুটি বা ততোধিক সাব-ডোমেন থাকার জন্য কাজ করবে না।


4
আমি কেবল একটি শাখা অর্থাত্ মাস্টার দেখছি এবং কোন শাখা নামকরণ gh-pagesকরা হয়নি।
কৃষ্ণা ওজা

8

কোড ডুপ্লিকেশন সহ ভাল থাকলে একই ভান্ডারে সাব-পেজ থাকা একাধিক পৃষ্ঠাগুলি হোস্ট করার সম্ভাবনা রয়েছে ।

আমার ওয়েবসাইটের সর্বশেষ সংস্করণটি http://username.github.io/REPONAME এ হোস্ট করা হয়েছে এটি আমার মূল সংগ্রহস্থলের কাঠামোর একটি স্ক্রিনশট যেখানে আমি আমার ওয়েবসাইটের সর্বশেষ সংস্করণটি হোস্ট করি:

সংগ্রহস্থল রুট ফোল্ডার

"২.৪.০" ফোল্ডারের অভ্যন্তরে আমি একই পৃষ্ঠার পূর্ববর্তী সংস্করণটি হোস্ট করতে পারি , যা পরে এখানে পৌঁছানো যায়: http://username.github.io/REPONAME/2.4.0 এটি ফোল্ডারের ২.৪.০ এর কাঠামো: সংগ্রহস্থল ফোল্ডার ২.৪.০

একটি প্রধান পৃষ্ঠার মধ্যে উপ-পৃষ্ঠাগুলির এই পদ্ধতিটি ব্যবহার করে, আপনি একটি প্রধান পৃষ্ঠার মধ্যে একাধিক সাব-পৃষ্ঠা হোস্ট করতে পারেন।


1

আপনি একটি সংস্থা নিবন্ধন করতে পারেন। তারপরে এটি গিথুব পৃষ্ঠাগুলিতে স্থাপন করার জন্য একটি সংগ্রহস্থল (xxx.github.io) তৈরি করুন। xxx সংগঠনের নাম।


1

আপনি oneপ্রতিটি গিটহাব অ্যাকাউন্টের জন্য কেবল ব্যবহারকারী বা সংস্থার সাইট তৈরি করতে পারেন । প্রকল্পের সাইটগুলি কোনও সংস্থার মালিকানাধীন বা ব্যবহারকারীর অ্যাকাউন্ট হিসাবে রয়েছে unlimited

গিটহাব পৃষ্ঠাগুলি

সেখানে GitHub পেজ সাইট তিন ধরনের হয়:
project, user, এবং organization। প্রজেক্ট সাইটগুলি কোনও গাইটহাবের হোস্ট করা একটি নির্দিষ্ট প্রকল্পের সাথে সংযুক্ত, যেমন একটি জাভাস্ক্রিপ্ট লাইব্রেরি বা একটি রেসিপি সংগ্রহ। ব্যবহারকারী এবং প্রতিষ্ঠানের সাইটগুলি একটি নির্দিষ্ট গিটহাব অ্যাকাউন্টের সাথে সংযুক্ত।

কোনও ব্যবহারকারীর সাইট প্রকাশ করতে আপনাকে অবশ্যই আপনার ব্যবহারকারী অ্যাকাউন্টের মালিকানাধীন একটি ভান্ডার তৈরি করতে হবে <user>.github.io। একটি প্রতিষ্ঠানের সাইট প্রকাশ করার জন্য, আপনাকে অবশ্যই নামীদিত কোনও সংস্থার মালিকানাধীন একটি ভান্ডার তৈরি করতে হবে <organization>.github.io। আপনি যদি কোনও কাস্টম ডোমেন ব্যবহার না করেন তবে ব্যবহারকারীর এবং সংস্থার সাইটগুলিতে http(s)://<username>.github.ioবা উপলভ্যhttp(s)://<organization>.github.io.

কোনও প্রকল্প সাইটের উত্স ফাইলগুলি তাদের প্রকল্পের মতো একই ভান্ডারে সংরক্ষণ করা হয়। আপনি যদি কোনও কাস্টম ডোমেন ব্যবহার না করেন তবে প্রকল্প সাইটগুলিতে http(s)://<user>.github.io/<repository>বা পাওয়া যায় http(s)://<organization>.github.io/<repository>

আপনার গিটহাব পৃষ্ঠাগুলির জন্য প্রকাশের উত্স হল সেই শাখা এবং ফোল্ডার যেখানে আপনার সাইটের উত্স ফাইলগুলি সঞ্চয় করা আছে। যদি ডিফল্ট প্রকাশনা উত্স আপনার সঞ্চিত্রে উপস্থিত থাকে তবে গিটহাব পৃষ্ঠাগুলি স্বয়ংক্রিয়ভাবে সেই উত্স থেকে কোনও সাইট প্রকাশ করবে। ব্যবহারকারী এবং সংস্থা সাইটের জন্য ডিফল্ট প্রকাশনা উত্স হ'ল সংগ্রহস্থলের জন্য ডিফল্ট শাখার মূল। প্রকল্প সাইটের জন্য ডিফল্ট প্রকাশনা উত্সটি gh-pagesশাখার মূল ।


0

আপনি যদি আপনার বিভিন্ন সাইটের জন্য পৃথক ভান্ডার তৈরি করতে না চান তবে কেবল তাদের হোস্ট করতে চান তবে আমি একটি কর্মপরিকল্পনা পেয়েছি। আপনার আইও রেপোতে, আপনার মাস্টার শাখায় একটি সূচি.ইচটিএমএল ফাইল তৈরি করুন যা আপনার অন্যান্য সাইটগুলির (সাব-ডিরেক্টরিগুলি) সূচক। Html ফাইলগুলির সাথে লিঙ্ক করার বিষয়বস্তুর সারণী হিসাবে কাজ করে। ব্যবহারকারীর নাম.github.io মাস্টার শাখাটি এমন ল্যান্ডিং পৃষ্ঠা বলে মনে হচ্ছে যা হোস্টিং সক্ষম করে, তাই যদি এটি কোনও পৃথক প্রকল্পের সাথে কোনও সূচি ফাইল যুক্ত করে না, তবে এটি আপনার সাব ডিরেক্টরিগুলি নিবন্ধভুক্ত করবে না। এর পরে আপনার যা যা প্রকল্প দেখতে চান তার URL দরকার। আইও মূলত এটিতে আপনার সমস্ত পৃথক প্রকল্পের সাথে একটি বিশাল একক ওয়েবসাইটের মতো আচরণ করে। অবশ্যই, যদি আপনি বরং পৃথক সংগ্রহস্থল রাখতে চান, ঘ-পৃষ্ঠাগুলি হ'ল উপায়।


0

আজ আমি অন্য একটি সাইট তৈরি করেছি এবং শাখা ঘা-পৃষ্ঠাগুলি তৈরি করার পরিবর্তে আমি একটি সংগ্রহস্থল সেটিং -> গিটহাব পৃষ্ঠাগুলি বিভাগে মাস্টার শাখাটি (বা অন্য কোনও শাখা যা আপনি চান) নির্বাচন করুন in আপনি একই বিভাগে সাইট লিঙ্ক পাবেন, আমার স্ক্রিন শটে আমি সাইট লিঙ্কটি সরিয়েছি।

এখানে চিত্র বর্ণনা লিখুন


0

এটি কাজ করে, তবে এসএসএল এখনও এমন কিছু যা আমি বোঝার দরকার। আমার ক্ষেত্রে GoDaddy যেখানে আমার ডোমেনগুলি বিশ্রাম নিয়েছে (url1.xyz), ক্লাবফ্লেয়ারে নেমসারভারগুলি নির্দেশ করে। তারপরে ক্লাউডফ্লেয়ার এ গিথুব পৃষ্ঠাগুলির দিকে রেকর্ড করে। এটি ওয়েবসাইট 1 লাইভ, জরিমানা চলছে। ওয়েবসাইট 2 এর জন্য আমি ওয়েবসাইট 2 ফাইল যেমন url1.xyz/static/website2/ সহ আমার জিএইচ-পৃষ্ঠাগুলি রেপোতে একটি প্রত্যক্ষভাবে তৈরি করি - তারপরে আমি ক্লাউডফ্লেয়ারে একটি সাবডোমেন তৈরি করব (subdomain.url1.xyz)। তারপরে সাবডোমেন থেকে ২ য় ওয়েবসাইট যেমন subdomain.url1.xyz >> মাস্ক ফরোয়ার্ড >> url1.xyz/static/website2/ সম্বলিত সাবডোরইটারিতে একটি পৃষ্ঠা বিধি (url ফরওয়ার্ড) তৈরি করুন .. তারপরে GoDaddy এ আমি url2.co কনফিগার করতে পারি .uk subdomain.url1.xyz, যে ওয়েবসাইট 2 উপস্থাপন উপস্থাপন 2 এগিয়ে urk1.xyz/static/website2/


0

আপনি আপনার গিথব অ্যাকাউন্টে একাধিক ব্লগ তৈরি করতে পারেন।

  1. আপনার ব্যবহারকারীর নামে একটি ভান্ডার তৈরি করা যেতে পারে। আপনার কোডটি শাখায় ঠেলাও gh-pagesএবং আপনি সাইটটি দেখতে পাবেন<username>.github.io

  2. আপনার প্রতিষ্ঠানের অধীনে আর একটি তৈরি করা যেতে পারে। এর জন্য আপনাকে প্রথমে আপনার সংস্থা তৈরি করতে হবে। এই সংস্থার অধীনে একটি নতুন ভান্ডার তৈরি করুন এবং আপনার কোডটি এতে চাপ দিন gh-pages। আপনি আপনার সাইটে দেখতে পারেন<organization-name>.github.io

  3. আপনি আপনার প্রতিটি প্রকল্পের জন্য তৈরি করতে পারেন এবং সাইটটি উপলব্ধ <username>.github.io/<repository>

দয়া করে পড়ুন এই GitHub পাতায় আরও তথ্যের জন্য।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.