استفاده از دومین شخصی در گیت هاب با ابرآروان

استفاده از دومین شخصی در گیت هاب با ابرآروان

اگر با گیت هاب کار کرده باشید احتمالا بخشی به اسم github page را دیده اید و شاید از آن نیز استفاده کرده باشید؛ در این نوشته روش تنظیم دامنه ی شخصی روی گیت هاب را با کمک cdn ابرآروان را به صورت مرحله به مرحله توضیح خواهم داد.

 

استفاده از دومین شخصی در گیت هاب با ابرآروان

اصلا چرا باید از github page استفاده کنیم؟

اگر شما یک سایت ساده یا رزومه یا سرویسی open source را قصد دارید راه اندازی کنید به جای اینکه با هزینه بیایید هاست خریداری کنید و روی آن اینکار را انجام دهید گیت هاب این سرویس را به شما می دهد تا بتوانید به سادگی این کار را انجام دهید.

 

اصلا چرا باید به سراغ cdn ابرآروان برویم؟

اگر نیاز دارید روی یک پروژه ی گیت هاب خود از دامنه ی شخصی استفاده کنید نیاز به یک سرویس cdn دارید تا بتوانید دی ان اس های مربوط به گیت هاب را روی آن ست کنید؛ خیلی از افرادی که از دامنه ی شخصی روی گیت هاب استفاده می کنند به سراغ سرویس های خارجی مثل cloudflare می روند و این کار را با کمک کلادفلر انجام می دهند.

سرویس cdn ابرآروان در حال حاضر رایگان است و می توانید از آن استفاده کنید و از یک سرویس داخلی حمایت کنید جدا از بحث های مختلف در ارتباط با ابرآروان تنها در این نوشته روش استفاده از این سرویس را برای استفاده از دامنه ی شخصی روی ابرآروان توضیح می دهم.

 

برای استفاده از دامنه ی شخصی خودتان در گیت هاب با کمک cdn ابرآروان روش زیر را مرحله به مرحله انجام دهید:

  • ابتدا یک repository جدید روی گیت هاب خودتان بسازید:
ساخت ریپوزیتور جدید روی گیت هاب
ساخت ریپوزیتور جدید روی گیت هاب
  • دقت کنید حتما باید ریپوزیتوری که قصد ساخت آن را دارید public باشد زیرا می خواهیم از github pages استفاده کنیم.
  • سپس یک دامنه ی شخصی برای خود خریداری کنید؛ برای خرید دامنه از این لینک شروع کنید.
  • در مرحله ی بعد از ساخت ریپوزیتوری وارد بخش setting آن شوید و در تب option بخش github pages را پیدا کنید. (اطلاعات زیر را مانند تصویر زیر وارد کنید؛ دامنه ی شخصی خود را به جای دامنه ای که در تصویر است استفاده کنید.)
ثبت دامنه ی شخصی روی گیت هاب
ثبت دامنه ی شخصی روی گیت هاب
  • حالا وارد سرویس ابرآروان بشوید و در آن یک حساب کاربری بسازید.
  • وارد بخش cdn شوید و دامنه ی خود را در آن ثبت کنید:
بخش cdn ابرآروان
بخش cdn ابرآروان
  • روی کلید افزودن بزنید:
افزودن دامنه به cdn ابرآروان
افزودن دامنه به cdn ابرآروان
  • حالا دامنه ی خود را ثبت می کنیم:
ثبت دامنه در cdn ابرآروان
ثبت دامنه در cdn ابرآروان
  • بعد از ثبت دامنه ی خود وارد بخش dns های دامنه ی خود شوید؛ در اینجا من از دامنه ی .ir استفاده کردم و برای همین دلیل وارد nic.ir می شوم تا dnsهای مورد نیاز ابرآروان را روی دامنه ی خودم ثبت کنم:
ست کردن dnsهای ابرآروان روی دامنه ی دات آی آر
ست کردن dnsهای ابرآروان روی دامنه ی دات آی آر
  • بعد از ست کردن dns روی دامنه بعد از چندساعت ایمیلی مشابه ایمیل زیر از ابراروان دریافت خواهید کرد:
ایمیل ست شدن dns روی دامنه در ابرآروان
ایمیل ست شدن dns روی دامنه در ابرآروان
  • بعد از انجام این کار باز به ابرآروان برمیگردیم تا مواردی که باید روی دامنه تنظیم کنیم را انجام دهیم:
تنظیمات مربوط به cdn ابرآروان برای استفاده ی آن در github page
تنظیمات مربوط به cdn ابرآروان برای استفاده ی آن در github page
  • شما نیاز به یک رکورد dns از نوع cname دارید که باید فرمت آن به شکل زیر باشد:

[your github username].github.io.

  • و نیاز به چهار رکورد dns از نوع A دارید که ای پی های مربوط به گیت هاب روی آن ست شده باشد؛ آی پی های گیت هاب را از این لینک ببینید.

    برای سادگی کار لیست این آی پی ها را در این بخش لیست می کنم اما ممکن است این آی پی ها در آینده تغییر کند پس حتما لینک بالا را دنبال کنید.
    لیست آی پی های گیت هاب:
    185.199.108.153
    185.199.109.153
    185.199.110.153
    185.199.111.153

  • بعد از انجام این کار مدتی صبر کنید تا این تنظیمات ثبت شود؛ معمولا دامنه های دات آی آر کمی زمان بر تر خواهند بود اما در کل این فرآیند کمتر از 8 ساعت طول می کشد.
  • در نهایت وقتی دامنه ی خود را باز کنید اطلاعات موجود در ریپوزیتوری گیت هاب را مشاهده خواهید کرد؛ اگر هیچ فایلی در پروژه خود نریخته باشید چنین چیزی را باید با README پیش فرض گیت هاب ببینید.

 

استفاده از دامنه در github page با cdn ابرآروان

اگر مشکلی با موارد بالا دارید در بخش نظرات همین نوشته از من بپرسید.

3 Comments

Add Yours →

بسیار عالی. خیلی ممنون از شما
فقط nsهای آروان ممکنه تغییر کنند و بعد از ثبت دامنه در آروان باید همون ان‌اس‌هایی رو که بهمون می‌ده در nic یا سرویس‌دهنده‌ی دامنه ثبت کنیم.

دی ان اس های آروان هنگام ثبت دامنه داخل سرویسش مشخص میشه بله ثابت نیست شما همونایی که بهتون داده میشه رو ثبت کنید

دیدگاهتان را بنویسید