الانتقال إلى المحتوى

GitHub CLI

تطبيقGitHub

يُطلق عليه أيضاً gh، وgh cli، وhub cli

GitHubالإنتاجية

أداة سطر الأوامر الرسمية من GitHub. العملية هي gh.exe. إنه ليس GitHub Desktop وليس git.exe.

ما تحتاج إلى معرفته

gh.exe هو GitHub CLI. أما GitHub Desktop فهو تطبيق مختلف.

GitHub CLI هو أمر gh الرسمي. وبرنامج GitHub Desktop هو GitHubDesktop.exe. بينما Git for Windows هو git.exe. يؤدي إلغاء تثبيت Desktop إلى عدم حذف gh. كما أن تثبيت gh لا يثبت Git Bash.

ما هو؟
أمر gh لمنصة GitHub
هل هو مطابق لـ Desktop؟
لا. هذا واجهة سطر أوامر (CLI)
هل يحل محل git؟
لا. ما زلت بحاجة إلى git.exe
تقول Feex
إذا كان gh غير معروف في سطر الأوامر، فسأقوم بتثبيت GitHub CLI من cli.github.com. ولن أقوم بإصلاح GitHub Desktop أولاً. Desktop هو واجهة مستخدم رسومية. أما هذا فهو gh.exe.

ما هو GitHub CLI؟

GitHub CLI هو gh.exe. وهو يغلف ميزات موقع GitHub.com. إنه ليس Git for Windows وليس GitHub Desktop.

إذا لم تستخدمه من قبل

إذا قال دليل إرشادي ثبّت gh، فهذا هو GitHub CLI من cli.github.com. ينشئ gh.exe طلبات السحب (pull requests) ويتواصل مع واجهة برمجة تطبيقات GitHub. يظل git.exe هو نظام التحكم في الإصدارات. ويُعد GitHub Desktop هو الواجهة الرسومية. يمكنك استخدام git دون gh. ولكن لا يمكنك استبدال git بـ gh لكل عملية إيداع محلية.

فيمَ يُستخدم؟

طلبات السحب والمشكلات

gh pr create وgh issue. يمكن لـ Desktop القيام بذلك باستخدام الفأرة. لا يمكن لـ git.exe بمفرده فتح طلب سحب على GitHub دون خطوات إضافية.

gh auth login

المصادقة عبر الجهاز أو المتصفح مع GitHub. يُعد Git Credential Manager مساعداً مختلفاً يستخدمه git.exe.

مساعدات إنشاء المستودعات واستنساخها

اختصارات خاصة بـ GitHub. يظل أمر git clone يعمل بشكل طبيعي دون هذه الأداة.

لمن هو موجه؟

  • الأشخاص الذين يقضون معظم وقتهم في الطرفية وموقع GitHub.com
  • المستخدمون الذين لا يريدون GitHub Desktop
  • أي شخص كتب gh وظن أن Git مفقود

الحالة الحالية

GitHub CLI (2020) هو سطر أوامر github حالي من GitHub. لا تزال الشركة توجه مستخدمي Windows إلى https://cli.github.com/.

ما هو عمره؟

أطلقت GitHub أداة gh في عام 2020 لتكون أداة سطر الأوامر المدعومة، وذلك بعد أداة hub الأقدم. وهي أحدث من GitHub Desktop (2015) وأحدث بكثير من Git (2005). وتتمثل الحزم الحالية في حزم MSI وwinget لنظام Windows.

الإصدارات

القنوات الرئيسية أولا. أرقام البناء الدقيقة لم يتم التحقق منها بالكامل هنا.

ملف تثبيت gh MSI

متطلبات النظام

تتبع القيم الإرشادات العامة للجهة الناشرة. ولا يزال عبء العمل يغير الاحتياج الفعلي.

الحد الأدنى

الحد الأدنى لمتطلبات النظام
نظام التشغيل إصدار حالي مدعوم 64-bit من Windows 10 أو Windows 11، وفقاً لـ GitHub CLI
ذاكرة الوصول العشوائي (RAM) واجهة سطر الأوامر صغيرة الحجم للغاية

ملف استهلاك الموارد

الطلب على وحدة المعالجة المركزية (CPU)
يتبع ما تفتحه داخل التطبيق
الطلب على ذاكرة RAM
يتبع المستندات، أو علامات التبويب، أو المكتبات

العمليات المثبتة

تنتمي هذه الملفات التنفيذية إلى هذا المنتج عندما يكون مثبتا.

العمليات المثبتة
gh.exe GitHub CLI

مكونات بدء التشغيل

لا يبدأ gh.exe مع Windows. أنت تقوم بتشغيله في الطرفية.

مواقع الملفات

مواقع GitHub CLI الشائعة
التثبيت النموذجي C:\Program Files\GitHub CLI\

تنسيقات الملفات

JSON من علامات --json

المشكلات الشائعة

gh يعمل، ولكن git مفقود

ثبّت Git for Windows من git-scm.com. يتواصل gh مع GitHub. بينما يتواصل git مع المستودع.

المصادقة في Desktop، وليست في gh

أمر gh auth login هو عملية تسجيل دخول منفصلة. لا تتحول بيانات اعتماد Desktop تلقائياً إلى رموز مميزة (tokens) لأداة gh.

حل المشكلات الشائعة

where.exe gh

المسار المتوقع هو Program Files\GitHub CLI\gh.exe. أما GitHubDesktop.exe فهو مسار الواجهة الرسومية.

التثبيت من cli.github.com أو عبر winget GitHub.cli

وجود ملف gh.exe عشوائي في مجلد التنزيلات هو الحالة التي يجب تجاهلها.

gh auth status

يعرض حالة تسجيل الدخول لواجهة سطر الأوامر هذه. ولن يعرض حسابات Sourcetree.

البدائل

استخدم GitHub Desktop إذا أردت واجهة رسومية. واستخدم git.exe للتحكم في الإصدارات محلياً. الملف التنفيذي القديم hub ليس هو واجهة سطر الأوامر المدعومة هذه.

المساعدة الرسمية والتنزيلات

ابدأ بالجهة المصنعة. مواقع ملفات exe العشوائية ليست قناة دعم.

جهات الاتصال الرسمية
تنزيل cli.github.com/ المثبت الرسمي أو صفحة الجهة المصنعة
المساعدة cli.github.com/manual/ دعم الجهة المصنعة
الموقع الرسمي cli.github.com/ ابدأ من هنا، وليس من موقع استضافة ملفات exe عشوائي
دليل الاستخدام cli.github.com/manual/ gh pr، وgh repo، والمصادقة

الأجهزة ذات الصلة

واجهة سطر الأوامر صغيرة الحجم للغاية. ويكون الاتصال بالشبكة إلى GitHub هو القيد المعتاد.

التفاصيل التقنية

التفاصيل التقنية

تتغير أرقام إصدارات الشركة المصنعة. لا يحدد هذا المقال بنية معينة.

المصادر والتحقق

تصنيف المصدر المسجل: أغسطس 2026. لا يثبت هذا التصنيف التحقق المستقل. كيف نقوم بالبحث.

هل كانت هذه المقالة مفيدة؟

يكفي الإجابة بنعم أو لا. اختر سببًا إذا أردت، أو أضف ملاحظة قصيرة.

هل كانت هذه المقالة مفيدة؟