अपने Claude Code प्रोजेक्ट को Hostinger पर सुरक्षित तरीके से डिप्लॉय करें
अपने Claude Code प्रोजेक्ट को ऑनलाइन डिप्लॉय करें — उसे सुरक्षित तरीके से GitHub पर पुश करें, Hostinger पर लॉन्च करें, और अपने लोकल बिल्ड को एक लाइव वेबसाइट में बदलें जिसे लोग खोल सकें।
रोडमैप और संसाधन
VS Code को GitHub से कनेक्ट करें
GitHub से साइन इन करें
VS Code Sign In Continue with GitHub
एक खाली GitHub रिपॉज़िटरी बनाएँ
रिपॉज़िटरी बनाएँ
GitHub New Repository
रिपॉज़िटरी का स्पष्ट नाम चुनें Private चुनें README, License और .gitignore को अनचेक रहने दें रिपॉज़िटरी बनाएँ HTTPS URL कॉपी करें
लोकल पर टेस्ट करें, फिर GitHub पर पुश करें
एक तेज़ लोकल टेस्ट चलाएँ
Node.js डाउनलोड करें
Node.js केवल तभी इंस्टॉल करें जब npm उपलब्ध न हो।
https://nodejs.org/en
npm install
npm run dev
लोकल URL खोलें और पुष्टि करें कि प्रोजेक्ट सही काम कर रहा है।
सुरक्षित पब्लिशिंग प्रॉम्प्ट का उपयोग करें
Git डाउनलोड करें
Git केवल तभी इंस्टॉल करें जब वह उपलब्ध न हो।
https://git-scm.com/
सुरक्षित GitHub पुश प्रॉम्प्ट
नीचे अपनी GitHub रिपॉज़िटरी URL जोड़ें, फिर Claude Code में कस्टमाइज़ किया गया प्रॉम्प्ट इस्तेमाल करें।
मैंने पहले ही एक खाली GitHub रिपॉज़िटरी बना ली है। GitHub रिपॉज़िटरी URL: {{GITHUB_REPOSITORY_URL}} कृपया इस लोकल प्रोजेक्ट को तैयार करके उस GitHub रिपॉज़िटरी पर पुश करें। नियम: - ऐप कोड, UI, डिज़ाइन, रूट्स, डेटाबेस लॉजिक, बैकएंड लॉजिक, Supabase लॉजिक या फ़ंक्शनैलिटी न बदलें। - सिर्फ़ Git और GitHub पब्लिशिंग संभालें। - पहले Git स्टेटस, ब्रांच, remotes, .gitignore और ट्रैक की गई फ़ाइलें जाँचें। - सुनिश्चित करें कि .env और .env.local कमिट न हों। - सुनिश्चित करें कि node_modules, dist, dist-ssr, *.tsbuildinfo, .DS_Store और लॉग फ़ाइलों जैसी जनरेट हुई फ़ाइलें इग्नोर हों। - अगर अनावश्यक फ़ाइलें पहले से ट्रैक हो रही हैं, तो उन्हें सिर्फ़ Git ट्रैकिंग से हटाएँ। असली प्रोजेक्ट फ़ाइलें न हटाएँ। - नई रिपॉज़िटरी के लिए main का उपयोग करें, जब तक कि किसी मौजूदा ब्रांच को बनाए रखना ज़रूरी न हो। - इस प्रोजेक्ट को GitHub रिपॉज़िटरी URL से कनेक्ट करें। - ज़रूरत हो तो एक साफ़ कमिट बनाएँ। - प्रोजेक्ट को GitHub पर पुश करें। अगर पुश विफल हो, तो सिर्फ़ Git/GitHub सेटअप की जाँच और मरम्मत करें। ऐप फ़ंक्शनैलिटी न बदलें। किसी भी विनाशकारी कार्रवाई से पहले, बताएँ कि आपको क्या मिला और आप क्या करने की योजना बना रहे हैं।
GitHub रिपॉज़िटरी URL
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
प्रोजेक्ट URL
VITE_SUPABASE_ANON_KEY
anon (सार्वजनिक) की
ये मान Supabase से लें
API सेटिंग्स खोलें
https://supabase.com/dashboard/project/_/settings/api
अपनी लाइव वेबसाइट खोलें
मुख्य पेजों का परीक्षण करें और पुष्टि करें कि प्रोजेक्ट की सुविधाएँ ऑनलाइन सही काम करती हैं।
अपडेट करें और गलतियाँ पूर्ववत करें
भविष्य के अपडेट प्रकाशित करें
Claude Code से बदलाव करें बदलाव को लोकल पर जाँचें Source Control में फ़ाइलें देखें छोटे संदेश के साथ कमिट करें बदलाव GitHub पर सिंक करें
Hostinger अपने आप नवीनतम संस्करण फिर से डिप्लॉय कर देगा।
अनचाहे लोकल बदलाव हटाएँ
VS Code Source Control Modified File Discard Changes
VS Code Source Control More Actions Changes Discard All Changes
इन विकल्पों का उपयोग केवल बदलाव कमिट या सिंक करने से पहले करें।