انشر مشروع Claude Code الخاص بك على Hostinger — بالطريقة الآمنة
انشر مشروع Claude Code على الإنترنت — ارفعه إلى GitHub بأمان، وشغّله على Hostinger، وحوّل نسختك المحلية إلى موقع حي يمكن للمستخدمين الوصول إليه.
خارطة الطريق والموارد
اربط VS Code بـ GitHub
سجّل الدخول عبر GitHub
VS Code Sign In Continue with GitHub
أنشئ مستودع GitHub فارغًا
أنشئ المستودع
GitHub New Repository
اختر اسمًا واضحًا للمستودع اختر خاص (Private) اترك README والرخصة و .gitignore بدون تحديد أنشئ المستودع انسخ رابط HTTPS
اختبر محليًا، ثم ادفع إلى GitHub
نفّذ اختبارًا محليًا سريعًا
تنزيل Node.js
ثبّت Node.js فقط إذا لم يكن npm متاحًا.
https://nodejs.org/en
npm install
npm run dev
افتح الرابط المحلي وتأكد من أن المشروع يعمل بشكل صحيح.
استخدم موجّه النشر الآمن
تنزيل Git
ثبّت Git فقط إذا لم يكن متاحًا.
https://git-scm.com/
موجّه الدفع الآمن إلى GitHub
أضف رابط مستودع GitHub الخاص بك أدناه، ثم استخدم الموجّه المخصص في Claude Code.
لقد أنشأت بالفعل مستودع GitHub فارغًا. رابط مستودع GitHub: {{GITHUB_REPOSITORY_URL}} من فضلك جهّز هذا المشروع المحلي وادفعه إلى مستودع GitHub ذاك. القواعد: - لا تغيّر كود التطبيق أو الـ UI أو التصميم أو المسارات أو منطق قاعدة البيانات أو منطق الـ backend أو منطق Supabase أو الوظائف. - تولَّ فقط النشر عبر Git و GitHub. - تحقق أولًا من حالة Git والفرع والـ remotes و .gitignore والملفات المتعقَّبة. - تأكد من عدم عمل commit لملفي .env و .env.local. - تأكد من تجاهل الملفات المُولّدة مثل node_modules و dist و dist-ssr و *.tsbuildinfo و .DS_Store وملفات السجل. - إذا كانت هناك ملفات غير ضرورية متعقَّبة بالفعل، فأزِلها من تعقّب Git فقط. لا تحذف ملفات المشروع الحقيقية. - استخدم main لمستودع جديد، إلا إذا وجب الحفاظ على فرع موجود. - اربط هذا المشروع برابط مستودع GitHub. - أنشئ commit نظيفًا عند الحاجة. - ادفع المشروع إلى GitHub. إذا فشل الدفع، فشخّص وأصلح إعداد Git/GitHub فقط. لا تغيّر وظائف التطبيق. قبل أي إجراء مُدمِّر، اشرح ما وجدته وما تخطط للقيام به.
رابط مستودع GitHub
https://github.com/username/repository-name.git
انشر على Hostinger
افتح Hostinger
افتح Hostinger
ابدأ إعداد الاستضافة لهذه الخطوة.
موصى به
https://www.hostg.xyz/SHJTL
أنشئ تطبيق ويب Node.js
Hostinger Websites Add Website Node.js Web App
استورد مستودع GitHub الخاص بك
أضف متغيرات البيئة إذا لزم الأمر
اسأل Claude Code عن متغيرات البيئة التي يحتاجها مشروعك، ثم أضف تلك القيم فقط في Hostinger.
متغيرات Supabase المستخدمة في هذا الشرح
VITE_SUPABASE_URL VITE_SUPABASE_ANON_KEY
VITE_SUPABASE_URL
رابط المشروع
VITE_SUPABASE_ANON_KEY
مفتاح anon (العام)
احصل على هذه القيم من Supabase
افتح إعدادات API
https://supabase.com/dashboard/project/_/settings/api
افتح موقعك المباشر
اختبر الصفحات الرئيسية وتأكد من أن ميزات المشروع تعمل بشكل صحيح عبر الإنترنت.
حدّث وتراجع عن الأخطاء
انشر التحديثات المستقبلية
نفّذ التعديل باستخدام Claude Code اختبر التعديل محليًا راجع الملفات في Source Control نفّذ Commit برسالة قصيرة زامن التغييرات مع GitHub
ستقوم Hostinger تلقائيًا بإعادة نشر أحدث إصدار.
تجاهل التغييرات المحلية غير المرغوبة
VS Code Source Control Modified File Discard Changes
VS Code Source Control More Actions Changes Discard All Changes
استخدم هذه الخيارات قبل تنفيذ Commit أو مزامنة التغييرات فقط.