ما عمر مستودع GitHub؟

يحتفظ GitHub بثلاثة تواريخ لكل مستودع: تاريخ إنشائه، وتاريخ آخر عملية push إلى أي من فروعه، وتاريخ آخر تغيير في سجله. يخبرك تاريخ الإنشاء إن كان المشروع حديثًا أو موجودًا منذ سنوات، ويبين لك تاريخ آخر عملية push ما إذا كان هناك من لا يزال يعمل عليه. إذا نُقل مشروع إلى GitHub لاحقًا، فسيظهر تاريخ نقله، حتى لو كان سجل commit الخاص به أقدم من ذلك.

وصف الأداة

أدخل مستودعًا عامًا بصيغة المالك/الاسم، أو رابطًا إلى أي صفحة من صفحاته على github.com، أو رابط clone الخاص به، ثم اضغط على «تحقق من عمر المستودع». ستحصل على:

  • العمر بالسنوات والأشهر والأيام، بالإضافة إلى إجمالي الأيام
  • عدد الأيام منذ آخر عملية push
  • تواريخ الإنشاء وآخر عملية push وآخر تحديث
  • الاسم والوصف وعدد النجوم والتفرعات، وما إذا كان المستودع مؤرشفًا أو متفرعًا

يُجرى التحقق على خادمنا، الذي يستعلم عن المستودع من واجهة REST API في GitHub على api.github.com، من دون استخدام token لـ GitHub. لا يُرسل سوى المالك/الاسم. إذا أُعيدت تسمية المستودع أو نُقل، فستتبعه الأداة إلى اسمه الحالي، الذي يظهر في حقل الاسم.

تظهر المستودعات الخاصة على أنها غير موجودة، لأن GitHub لا يعرضها من دون تسجيل الدخول. كما يحدّ GitHub من عدد الطلبات التي يمكن للخادم إرسالها من دون token؛ فإذا استُنفد هذا الحد، فحاول مجددًا لاحقًا.

يمكن للمساعدات الذكية المتصلة بخادم Rapid Tool Set MCP إجراء التحقق نفسه باستخدام github_repository_age_checker.

أمثلة

تتحقق جميع هذه الأمثلة من المستودع vercel/next.js:

  • vercel/next.js
  • github.com/vercel/next.js
  • https://github.com/vercel/next.js/tree/canary/packages
  • git@github.com:vercel/next.js.git

الميزات

  • العمر بالسنوات والأشهر والأيام، بالإضافة إلى إجمالي الأيام وعدد الأيام منذ آخر عملية push
  • يقبل المالك/الاسم، أو أي رابط للمستودع على github.com، أو رابط clone
  • يعرض عدد النجوم والتفرعات، وحالة الأرشفة والتفرع