برنامه نویسی

نحوه پیوند دامنه سفارشی به صفحات GitHub

Github Pages یک سرویس میزبانی فوق العاده است که توسط GitHub ارائه می شود و به کاربران امکان می دهد وب سایت های استاتیک را مستقیماً از مخازن خود ایجاد و میزبانی کنند. در حالی که GitHub یک دامنه پیش فرض برای سایت GitHub Pages شما فراهم می کند ، پیوند یک دامنه سفارشی به مخزن صفحات GitHub شما می تواند به وب سایت شما لمس حرفه ای تر و شخصی تری بدهد. در این مقاله ، ما شما را از طریق پیوند دادن یک دامنه سفارشی به سایت GitHub Pages ، از ابتدا تا انتها راهنمایی خواهیم کرد.

مرحله 1: یک دامنه سفارشی را انتخاب و خریداری کنید

اولین قدم برای پیوند دادن یک دامنه سفارشی به صفحات GitHub ، انتخاب و خرید نام دامنه است. ثبت نام کنندگان دامنه های مختلفی مانند Godaddy ، Namecheap یا Google Domains خدمات ثبت نام دامنه را ارائه می دهند. یک نام دامنه را انتخاب کنید که هدف وب سایت شما را منعکس کند و به یاد داشته باشید. برای این راهنما از مکان نگهدارنده استفاده خواهیم کرد yourdomain.comبشر

مرحله 2: تنظیمات DNS را پیکربندی کنید

پس از خرید دامنه سفارشی خود ، باید تنظیمات DNS را پیکربندی کنید تا به صفحات GitHub اشاره کنید. این روند بسته به ثبت دامنه شما ممکن است کمی متفاوت باشد ، اما مراحل کلی مشابه است. در اینجا یک راهنمای دقیق تر برای کمک به شما در طی فرایند آورده شده است:

  1. وارد وب سایت ثبت دامنه خود شوید و به بخش مدیریت DNS بروید. این بخش به طور معمول به عنوان “مدیریت DNS” ، “تنظیمات DNS” یا “مدیریت دامنه” برچسب گذاری شده است.

  2. تنظیمات DNS را برای دامنه خود پیدا کنید. شما باید یک جدول یا لیست سوابق DNS مرتبط با دامنه خود را مشاهده کنید.

  3. با انتخاب گزینه برای ایجاد یک رکورد جدید ، یک رکورد جدید اضافه کنید. متن یا دکمه دقیق ممکن است بر اساس رابط ثبت کننده شما متفاوت باشد.

  4. ایجاد a CNAME ضبط در قسمت “میزبان” یا “نام” ، زیر دامنه مورد نظر را که می خواهید به صفحات GitHub پیوند دهید وارد کنید. به عنوان مثال ، اگر می خواهید زیر دامنه را پیوند دهید www.yourdomain.com، وارد شوید www در قسمت میزبان

  5. در قسمت “مقدار” ، “اشاره به” ، یا “مقصد” ، URL مخزن صفحات GitHub خود را وارد کنید ، که از این قالب پیروی می کند username.github.ioبشر “نام کاربری” را با نام کاربری واقعی GitHub خود جایگزین کنید.

  6. ذخیره کردن CNAME ضبط دکمه خاص برای ذخیره یا افزودن رکورد بسته به ثبت دامنه شما ممکن است متفاوت باشد. به طور معمول به عنوان “ذخیره” ، “اضافه کردن ضبط” یا “ارسال” برچسب گذاری شده است.

    در اینجا مثالی از چگونگی CNAME ضبط ممکن است در DNS به نظر برسد
    تنظیمات:

    میزبان: www
    ارزش: نام کاربری.GitHub.io

    نمونه ضبط CNAME

  7. (اختیاری) اگر می خواهید دامنه ریشه خود را پیوند دهید (yourdomain.com) به طور مستقیم به صفحات GitHub ، باید یک رکورد را نیز پیکربندی کنید. به دنبال گزینه ای برای اضافه کردن یک رکورد جدید باشید و این مراحل را دنبال کنید:

    1. قسمت “میزبان” یا “نام” را خالی بگذارید یا وارد کنید @ نماد
    2. در قسمت “مقدار” یا “امتیاز به” ، یکی از آدرس های IP استاتیک Github را وارد کنید: 185.199.108.153با 185.199.109.153با 185.199.110.153، یا 185.199.111.153
    3. رکورد A را ذخیره کنید

    در اینجا نمونه ای از چگونگی نگاه یک رکورد در تنظیمات DNS آورده شده است:

    میزبان: @
    ارزش: 185.199.108.153

    توجه: @ نماد نشان دهنده خود دامنه ریشه است
    (yourdomain.com).

  8. تغییرات را در تنظیمات DNS ذخیره کنید. این به طور معمول شامل کلیک روی دکمه “ذخیره” یا “اعمال” است.

مرحله 3: پرونده CNAME را به مخزن صفحات GitHub خود اضافه کنید

راه دیگر برای پیوند دامنه سفارشی خود به سایت صفحات GitHub خود اضافه کردن یک CNAME مستقیماً در مخزن خود پرونده کنید. اگر ترجیح می دهید پیکربندی دامنه سفارشی را در خود مخزن خود مدیریت کنید ، این روش مفید است. این مراحل را دنبال کنید:

  1. در مخزن صفحات GitHub خود ، یک پرونده جدید به نام ایجاد کنید CNAMEبشر اطمینان حاصل کنید که نام پرونده در حروف بزرگ است.

  2. باز کردن CNAME پرونده خود را وارد کرده و وارد کنید (yourdomain.com) در متن ساده.

  3. ذخیره کردن CNAME پرونده

  4. تغییر در مخزن خود ، از جمله تازه ایجاد شده CNAME پرونده

صفحات GitHub به طور خودکار CNAME دامنه سفارشی خود را با مخزن پرونده و مرتبط کنید.

لطفا توجه داشته باشید که استفاده از CNAME روش پرونده فقط در صورتی کار خواهد کرد که قبلاً تنظیمات DNS را برای دامنه سفارشی خود تنظیم کرده اید ، همانطور که در مراحل قبلی توضیح داده شده است.

توجه: به یاد داشته باشید که مدتی را برای انتشار تغییرات در سطح جهان فراهم کنید. ممکن است تا 24 تا 48 ساعت طول بکشد تا تغییرات DNS به طور کامل تأثیر بگذارد.

مرحله 4: دامنه سفارشی را در تنظیمات صفحات GitHub اضافه کنید

توجه: یک فایل CNAME در پرونده مخزن شما به طور خودکار دامنه سفارشی را اضافه یا حذف نمی کند. در عوض ، شما باید دامنه سفارشی را از طریق تنظیمات مخزن خود یا از طریق API پیکربندی کنید. برای اطلاعات بیشتر ، به مدیریت یک دامنه سفارشی برای سایت GitHub Pages و مستندات مرجع API Pages مراجعه کنید.

برای افزودن دامنه سفارشی خود در تنظیمات صفحات GitHub برای مخزن خود ، این مراحل ساده را دنبال کنید:

  1. مخزن GitHub خود را باز کنید و به برگه “تنظیمات” بروید.

  2. به بخش “صفحات GitHub” بروید.

  3. در قسمت “دامنه سفارشی” ، دامنه سفارشی خود را وارد کنید (به عنوان مثال ، yourdomain.com).

  4. برای اعمال تغییرات ، روی “ذخیره” کلیک کنید.

بخش دامنه سفارشی اقدامات GitHub

GitHub دامنه سفارشی را تأیید کرده و تنظیمات لازم را پیکربندی می کند. پس از اتمام پیکربندی ، دامنه سفارشی شما با سایت صفحات GitHub شما همراه خواهد بود.

برای اطلاعات بیشتر و نکات عیب یابی بیشتر ، به مستندات رسمی GitHub مراجعه کنید:

تبریک می گویم! شما با موفقیت دامنه سفارشی خود را با موفقیت پیوند داده اید (yourdomain.com) با استفاده از سایت صفحات GitHub خود CNAME در مخزن خود پرونده کنید.

نوشته های مشابه

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا