GitHub مقابل ليڤانت غيت
GitHub وليڤانت غيت (LevantGit) يتشابهان في الأساس: repositories و issues و pull requests و
reviews و organizations، وأوامر Git نفسها على جهازك. الفرق أن ليڤانت غيت مجاني بالكامل ومبني على
Gitea 1.25، والـ private repositories فيه بلا مقابل، بينما لا وجود فيه لـ GitHub Pages أو
Codespaces أو Discussions أو Copilot. الجداول أدناه تقارن ميزةً ميزة.
مقارنة الميزات
الحساب والـ repositories
| GitHub |
ليڤانت غيت |
ملاحظة |
| public و private repositories |
موجودة |
الخاصة مجانية |
| organizations و teams |
موجودة |
الصلاحيات مشابهة، التفاصيل في Permissions |
| fork و star و watch |
موجودة |
|
| topics |
موجودة |
الاسم نفسه |
| template repositories |
موجودة |
Template repositories |
| profile README |
موجود |
Profile README |
| wiki |
موجود |
|
| archive |
موجودة |
|
| Gists |
غير موجودة |
استخدم repository صغيرًا |
| Git LFS |
موجود |
|
| SSH و GPG والـ 2FA |
موجودة |
التحقق الثنائي (2FA) |
الـ issues والـ pull requests
| GitHub |
ليڤانت غيت |
ملاحظة |
| issues و labels و milestones |
موجودة |
Labels |
| قوالب الـ issues والـ pull requests |
موجودة |
القوالب |
الإشارات #12 وcloses #12 |
موجودة |
الإشارات المرتبطة تلقائيًا |
| pull requests والـ drafts |
موجودة |
Pull requests |
| Projects |
موجودة |
أبسط من نسخة GitHub الحديثة |
| Discussions |
غير موجودة |
الـ issues أو الـ wiki بديلًا |
| تتبّع الوقت في الـ issues |
موجود |
ميزة لا تجدها في GitHub |
| الاعتماديات بين الـ issues |
موجودة |
|
الـ review والحماية
الـ CI/CD
| GitHub |
ليڤانت غيت |
ملاحظة |
| GitHub Actions |
Actions في Gitea، إن كانت مفعّلة |
صيغة YAML متوافقة في الغالب، مع فروق: المقارنة |
| Marketplace للـ actions |
غير موجود |
uses: actions/checkout@v4 يعمل، لأن الـ actions تُحمَّل من GitHub |
| secrets و variables |
موجودة |
Secrets وVariables |
| webhooks |
موجودة |
Webhooks |
| Environments و Deployments |
غير موجودة |
|
الـ packages
| GitHub |
ليڤانت غيت |
ملاحظة |
| GitHub Packages |
package registry، إن كان مفعّلاً |
npm، PyPI، Maven، Go، Composer، containers وغيرها: نظرة عامة |
النشر
| GitHub |
ليڤانت غيت |
ملاحظة |
| GitHub Pages |
غير موجودة |
لا استضافة مواقع ثابتة من الـ repository |
| Codespaces |
غير موجودة |
اعمل على جهازك مع VS Code |
| releases بملفات مرفقة |
موجودة |
|
المجتمع
| GitHub |
ليڤانت غيت |
ملاحظة |
| Copilot |
غير موجود |
|
| GitHub Sponsors |
غير موجود |
|
| الواجهة بالعربية |
جزئية |
الواجهة إنجليزية اليوم، والدليل عربي |
| الخدمة |
تجارية، خوادم عالمية |
مجانية، مجتمعية من ليڤانت هوست، تُقدَّم كما هي |
ما يُنقل بالـ migration
عند نقل repository من GitHub يصل إلى ليڤانت غيت:
- الكود كاملًا: الـ branches، الـ tags، الـ commits، وتاريخها.
- الـ wiki.
- الـ issues وتعليقاتها، والـ labels، والـ milestones.
- الـ pull requests وتعليقاتها.
- الـ releases وملفاتها المرفقة.
ما لا يُنقل
- secrets الـ GitHub Actions وإعداداته، وسجلّ تشغيله.
- Projects.
- Discussions.
- الـ collaborators وصلاحياتهم، والـ protected branches، والـ webhooks.
- الـ stars والـ watchers والـ forks.
- ربط المؤلّفين بحسابات: تظهر أسماء المؤلّفين الأصليين كنصّ داخل الـ issues والتعليقات.
المصطلحات: من GitHub إلى ليڤانت غيت
المصطلح نفسه في الغالب، لأن الاثنين يبنيان على Git وعلى العُرف نفسه. الجدول يجمع المواضع التي
يختلف فيها الاسم أو يختلف فيها ما وراءه:
| في GitHub |
في ليڤانت غيت |
الفرق |
| pull request |
pull request |
الاسم والمفهوم نفسهما. وتذكير: لا علاقة له بأمر git pull. |
| organization / team |
organization / team |
الاسم نفسه، وتقسيم الصلاحيات يختلف — انظر السطر الخاص بـ roles أدناه. |
| topics / fork / star / watch |
الأسماء نفسها |
لا فرق عمليًا. |
| import repository |
migration |
GitHub يسمّي العملية Import؛ هنا الزر New Migration، وينقل معه الـ issues والـ pull requests والـ releases. |
| repository roles: Read / Triage / Write / Maintain / Admin |
permissions على مستوى الـ units |
لا مستويات جاهزة بالأسماء نفسها؛ الصلاحية تُمنح لكل unit (Code، Issues، Wiki…) على حدة: Permissions |
| branch protection rules / rulesets |
protected branch |
الفكرة نفسها بخيارات أقل وأبسط: Protected branches |
| CODEOWNERS |
CODEOWNERS |
الاسم نفسه، لكن الملف يُقرأ من CODEOWNERS أو docs/CODEOWNERS أو .gitea/CODEOWNERS — لا من .github/: CODEOWNERS |
| GitHub Actions / workflow / runner |
Actions / workflow / runner |
الأسماء نفسها والصيغة متوافقة في الغالب، إن كانت مفعّلة: المقارنة |
| personal access token |
access token |
الفكرة نفسها، ويُنشأ من Settings ← Applications. |
| GitHub Packages |
package registry |
الاسم مختلف والوظيفة واحدة، إن كان مفعّلاً. |
| — |
pull mirror / push mirror |
لا مقابل له في GitHub: نسخة تتزامن تلقائيًا في اتجاه أو آخر: الـ mirror |
| Gists / Discussions / Pages / Codespaces |
— |
لا مقابل لها في ليڤانت غيت. |
القائمة الكاملة للمصطلحات في قاموس المصطلحات.
ماذا بعد؟