اتصال گیت به گیت هاب

تِندایو محصول جدید وب سایت پلتفرم بوی است که به میلیون ها پرسش دسته های مختلف حوزه فناوری دیجیتال پاسخ داده است. اعلامیه حریم خصوصی تِندایو - همچنین در انتهای همین صفحه از میزان رضایت خود از پاسخ ربات هوش مصنوعی تندایو را اعلام بفرمایید.

برای شروع پرسش جدید از این لینک اقدام کنید.

پرسش های مرتبط با گیت هاب
پرسش های مرتبط با گیت هاب

💬 سوال: اتصال گیت به گیت هاب

اتصال سیستم کنترل نسخه محلی گیت (Git) به پلتفرم میزبانی آنلاین گیت‌هاب (GitHub) یک prerequisite ضروری برای به اشتراک‌گذاری کد، همکاری با سایر توسعه‌دهندگان و ایجاد یک پورتفولیو از پروژه‌های شما است و این فرآیند که از طریق تعریف یک “ریموت” (remote) – که یک اشاره‌گر به نسخه آنلاین ریپازیتوری شما است – انجام می‌شود، به شما امکان می‌دهد تا تغییرات اعمال شده در محیط local خود را به سرورهای گیت‌هاب ارسال (push) کرده و همچنین تغییرات اعمال شده توسط دیگران را دریافت (pull) کنید.

دو پروتکل اصلی برای این اتصال وجود دارد: HTTPS و SSH که پروتکل HTTPS برای شروع سریع‌تر و ساده‌تر توصیه می‌شود، در حالی که پروتکل SSH با وجود نیاز به تنظیم اولیه کلیدهای امنیتی، یک تجربه امن‌تر و بدون نیاز به وارد کردن مکرر نام کاربری و رمز عبور را فراهم می‌کند. پس از برقراری اتصال، شما می‌توانید به راحتی history کامیت‌های خود را با گیت‌هاب همگام‌سازی کنید.

مراحل اتصال یک ریپازیتوری محلی به گیت‌هاب

پیش‌نیازها:

  1. نصب Git روی کامپیوتر شما.
  2. داشتن یک حساب کاربری در GitHub.
  3. یک ریپازیتوری محلی که با git init initialized شده باشد (یا یک پروژه موجود).

روش اول: استفاده از HTTPS (ساده‌تر)

ایجاد ریپازیتوری در گیت‌هاب:

در GitHub، روی + > New repository کلیک کنید.

یک نام برای ریپازیتوری انتخاب کنید. تیک “Initialize this repository with a README” را بردارید (اگر ریپازیتوری محلی شما از قبل کامیت دارد).

روی Create repository کلیک کنید.

اضافه کردن ریموت (Remote):

در صفحه جدیدی که باز می‌شود، URL پروتکل HTTPS را کپی کنید.

در خط فرمان (Terminal/CMD)، به دایرکتوری پروژه محلی خود بروید.

دستور زیر را اجرا کنید تا آدرس ریپازیتوری GitHub به عنوان “origin” اضافه شود (می‌توانید به جای origin نام دیگری انتخاب کنید، اما origin یک قرارداد استاندارد است):

git remote add origin https://github.com/your-username/your-repo-name.git

پوش کردن کد (Push Code):

حالا می‌توانید کد خود را push کنید:

git push -u origin main # یا اگر از branchی به نام master استفاده می‌کنید: # git push -u origin master

از شما نام کاربری و رمز عبور (یا بهتر است، یک Personal Access Token) خواسته می‌شود. آن را وارد کنید.

روش دوم: استفاده از SSH (امن‌تر)

ایجاد کلید SSH:

اگر کلید SSH ندارید، یکی ایجاد کنید:

ssh-keygen -t ed25519 -C "your_email@example.com"

کلید عمومی (معمولاً ~/.ssh/id_ed25519.pub) را کپی کنید.

اضافه کردن کلید SSH به حساب گیت‌هاب:

در GitHub، به Settings > SSH and GPG keys بروید.

روی New SSH key کلیک کنید.

یک Title بدهید و کلید عمومی کپی شده را در فیلد Key Paste کنید.

ایجاد ریپازیتوری در گیت‌هاب و اضافه کردن ریموت

مانند روش قبل، یک ریپازیتوری خالی در GitHub ایجاد کنید.

این بار، URL پروتکل SSH را کپی کنید (مثال: git@github.com:username/repo.git).

در ترمینال، ریموت را اضافه کنید: 

git remote add origin git@github.com:your-username/your-repo-name.git

پوش کردن کد:

دستور push را اجرا کنید:

git push -u origin main

بررسی اتصال:

برای دیدن ریموت‌های configured شده، از دستور زیر استفاده کنید:

git remote -v

این دستور باید آدرس GitHub شما را برای fetch و push نشان دهد.

…..

دیگر موضوعات مرتبط با گیت هاب

  1. Fork در گیت هاب چیست؟
  2. ساخت فایل readme در گیت هاب
  3. استفاده از هوش مصنوعی در گیت هاب
  4. Git repository چیست؟
  5. نصب گیت هاب روی ویندوز
  6. دانلود گیت هاب برای اندروید
  7. دانلود ترموکس از گیت هاب
  8. اتصال گیت به گیت هاب
  9. نحوه استفاده از کد های گیت هاب
  10. حذف ریپازیتوری در گیت‌ هاب
  11. ورود به گیت هاب
  12. ساخت اکانت گیت هاب
  13. دانلود پروژه از گیت هاب
  14. چگونه در گیت هاب سرچ کنیم؟
  15. اجرای کدهای گیت هاب
  16. چگونه در گیت هاب کد بنویسیم؟
  17. چگونه کد خود را در گیت هاب بگذاریم؟
  18. ساخت پوشه در گیت هاب
  19. تغییر نام ریپازیتوری در گیت هاب
  20. تا چند تا ریپازیتوری میشه در گیت هاب ثبت کرد؟
  21. تا چند تا پروژه میشه در گیت هاب ثبت کرد؟
  22. گیت هاب چقدر حجم آپلود میده ؟
  23. روش آپلود پروژه zip در گیت هاب

….

هرچه بیشتر بدانید بهتر است🔸⚡❔❕

تِندایو پرسش تلفن همراه

کی تو ایران میتونیم آیفون 17 بخریم؟

تِندایو پرسش وردپرس

دلیل عدم دسترسی به سایت gstatic.com

تِندایو پرسش وردپرس

خطای ریکپچا grecaptcha is not defined

تِندایو پرسش ارز دیجیتال پرسش امنیت

چرا در متاتریدر سفارش ثبت نمیشه

تِندایو پرسش امنیت

دستورات پایه در tcpdump

تِندایو پرسش نرم افزار

مشکل راست به چپ نوشتن در فتوشاپ

تِندایو پرسش آی تی پرسش فناوری

مقایسه بازار کار مهندسی صنایع و مهندسی پلیمر
tendaiwo

تِندایو، پرسش از دنیای آی تی

خیلی سوالات زیادی داریم که باید به همه آنها پاسخ داده شود.سوالاتی بسیاری در زمینه نرم افزار، سخت افزار،سایت، سئو، برنامه نویسی و ... که تِندایو جوابشان را میداند.

"تندایو" (Tendaiwo) که به معنی "حرکت به سوی پیشرفت" در زبان شونا، یکی از زبان‌های محلی زیمبابوه است، یکی از اسامی آفریقایی با معنی بسیار جالب است. این نام، نشان دهنده روحیه‌ی پیشرفت، بهبود و تلاش در زندگی است.با بیشتر دانستن، تلاش کنید و به خواسته هایتان برسید.

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

تِندایو، پرسش از دنیای آی تی

آیا این صفحه برای شما مفید بود؟

بله
نه اصلا
از اینکه بازخورد خود را در اختیار ما گذاشته اید متشکریم. تا بعد 🙂

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

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