எந்த மூலக் கட்டுப்பாட்டு வழங்குநர்களை நான் இணைக்க முடியும்?
GitHub மற்றும் GitLab. நீங்கள் ஏற்கனவே பணிபுரியும் கணக்கை இணைக்கவும், அதன் களஞ்சியங்களிலிருந்து நாங்கள் செயல்படுத்தலாம், அவற்றில் புஷ் வெப்ஹூக்கைப் பதிவுசெய்யலாம், மற்றும் — நீங்கள் விரும்பினால் — உங்கள் தளத்தின் கோப்புகளை மறுபுறம் மீண்டும் ஒத்திசைக்கலாம். இரண்டும் ஒரே இணைக்கப்பட்ட கணக்கு அமைப்பின் வழியாகச் செல்கின்றன, எனவே கீழே உள்ளவை இரண்டிவற்றுக்கும் பொருந்தும்.
நான் GitHub அல்லது GitLab மூலம் உள்நுழைய முடியுமா?
ஆம், மேலும் Google அல்லது Microsoft மூலமாகவும் உள்நுழையலாம். மின்னஞ்சல் முகவரி மற்றும் கடவுச்சொல்லுடன் சேர்த்து, இந்த நான்கில் ஏதேனும் ஒன்றைப் பயன்படுத்தி உங்கள் Zinn Digital® கணக்கில் நீங்கள் உள்நுழையலாம். அடையாள அடுக்கு ஹேண்ட்ஷேக்கைக் கையாளுகிறது, மேலும் உங்கள் வழங்குநரின் கடவுச்சொல்லை நாங்கள் ஒருபோதும் பார்க்க மாட்டோம். GitHub மூலம் உள்நுழைவது என்பது பயன்பாடுகளை வரிசைப்படுத்துவதற்காக (deploys) GitHub ஐ இணைப்பதில் இருந்து முற்றிலும் மாறுபட்டது — நீங்கள் இரண்டில் ஒன்றை, இரண்டையுமே அல்லது இரண்டையுமே செய்யாமல் இருக்கலாம்.
களஞ்சியத்தை நான் எங்கு வரிசைப்படுத்தலாம்?
ஒரு நிலையான அல்லது உருவாக்கப்பட்ட தளத்திற்காக Cloudflare Pages, GitHub Pages, GitLab Pages, Netlify, Vercel, Render, Azure Static Web Apps அல்லது AWS Amplify-க்கு — அல்லது களஞ்சியமும் தளத்தின் கோப்புகளும் இரு திசைகளிலும் ஒத்திசைவில் இருக்கும் எங்களின் சொந்த நிர்வகிக்கப்படும் ஹோஸ்டிங்கிற்கு. தளத்திற்கான இலக்கை நீங்களே தேர்ந்தெடுக்கிறீர்கள்; களஞ்சிய இணைப்பு இரண்டு வழிகளிலும் ஒன்றேதான்.
எனது தளத்தை உங்களால் உருவாக்க முடியுமா, அல்லது அது முன்பே உருவாக்கப்பட்டிருக்க வேண்டுமா?
இரண்டில் எதுவாயினும். வெளியீட்டு முறையில் நாங்கள் கிளையை உள்ளபடியே எடுத்துக்கொண்டு, நீங்கள் குறிப்பிடும் கோப்பகத்தை வெளியிடுகிறோம். CI முறையில் உங்கள் வழங்குநரின் சொந்த பைப்லைன் உங்கள் பில்ட் கட்டளையை இயக்கி, வெளியீட்டை ஒரு தனி வெளியீட்டுக் கிளையில் கமிட் செய்கிறது, அதை நாங்கள் மற்ற எந்த ref போலவும் மீட்டெடுக்கிறோம். இரண்டாவது முறை உங்கள் ரகசியங்களும் தற்காலிக சேமிப்பும் ஏற்கனவே இருக்கும் உங்கள் சொந்த CI-லேயே உங்கள் பில்டை வைத்திருக்கிறது.
புஷ் தானாகவே பயன்படுத்தப்படுமா?
இயல்புநிலையாக, ஆம் — நாங்கள் களஞ்சியத்தில் ஒரு வெப்ஹூக்கைப் பதிவுசெய்கிறோம், மேலும் நீங்கள் குறிப்பிட்ட கிளைக்கான புஷ் ஒரு வரிசைப்படுத்தலைத் தொடங்குகிறது. நீங்கள் அதை முடக்கிவிட்டு வெப்ஹூக்கை வைத்திருக்கலாம், இது கேட்பதை விட மிகவும் பயனுள்ளதாக இருக்கும்: டெலிவரி இன்னும் பதிவு செய்யப்படுகிறது, எனவே நாங்கள் அவற்றின் மீது நடவடிக்கை எடுக்க அனுமதிப்பதற்கு முன்பு உங்கள் புஷ்கள் வருவதை நீங்கள் பார்க்கலாம்.
இருவழி ஒத்திசைவு என்றால் என்ன?
எங்கள் வன்பொருளில் செய்யப்படும் திருத்தங்கள் உங்கள் கிளையில் கமிட்களாக மாறும், மேலும் உங்கள் கிளையிலுள்ள கமிட்கள் தளத்திற்குத் திரும்ப வரும். நீங்கள் அதை இயக்கும் வரை அது முடக்கப்பட்டிருக்கும், ஏனெனில் அதை இயக்குவது என்பது வேறொருவரின் களஞ்சியம் பற்றிய முடிவாகும், அதை நாங்கள் உங்களுக்காக எடுக்க மாட்டோம். எந்தக் கோப்பகம் ஒத்திசைக்கப்படுகிறது என்பதை நீங்களே தேர்வு செய்கிறீர்கள் — வழக்கமாக ஒரு தீம் அல்லது செருகுநிரல், நாற்பதாயிரம் WordPress கோர் கோப்புகள் அல்ல.
இரு தரப்பும் மாறினால் என்ன நடக்கும்?
எதுவும் மேலெழுதப்படுவதில்லை, எதுவும் புஷ் செய்யப்படுவதில்லை. ஒத்திசைவு நிறுத்தப்பட்டு, நாம் அடிப்படையாகக் கொண்ட கமிட்டைத் தாண்டி கிளை நகர்ந்துவிட்டது என்பதை உங்களுக்குத் தெரிவித்து, நீங்கள் எந்தப் பக்கத்தை விரும்புகிறீர்கள் — களஞ்சியத்தை வைத்திருக்கவா அல்லது தளத்தை வைத்திருக்கவா என்று கேட்கிறது. ஒருபோதும் ஒத்திசைக்கப்படாததும், ஏற்கனவே கமிட்களைக் கொண்ட கிளையைச் சுட்டிக்காட்டுவதுமான ஒரு தளம் அதற்கே உரிய நிலையாகும், மேலும் எது உண்மை என்று யூகிப்பதற்குப் பதிலாக அது கேட்கிறது.
எனது அணுகல் டோக்கன் எவ்வாறு பாதுகாக்கப்படுகிறது?
இணைப்பை உருவாக்குவதற்கு முன்பு அதற்குத் தேவையான அனுமதிகளை நாங்கள் உங்களுக்குக் காட்டுகிறோம், உள்ளிடும்போது வழங்குநரின் சொந்த API உடன் டோக்கனைச் சரிபார்க்கிறோம் — இதனால் தவறான அல்லது முறையற்ற வரம்பைக் கொண்ட டோக்கன் ஒருபோதும் சேமிக்கப்படாது — அதன் பிறகு மட்டுமே அதை Vault-இல் எழுதுகிறோம். இது எங்கள் குறியீடு, பதிவு, சூழல் கோப்பு அல்லது கட்டளை வரியை ஒருபோதும் தொடுவதில்லை. வழங்குநரிடம் அதை ரத்துசெய்யலாம் அல்லது நீங்கள் விரும்பும் போதெல்லாம் இணைப்பை இங்கே அகற்றலாம்.
நீங்கள் உண்மையில் எனது pushes-களைப் பெறுகிறீர்களா என்பதை நான் எப்படி அறிவது?
வழங்குநர் கடைசியாக எங்களுக்கு எப்போது வழங்கினார் மற்றும் என்ன கூறினார் என்பதை களஞ்சிய அட்டை காட்டுகிறது. அந்தத் திரையில் மிகவும் பயனுள்ள நோயறிதல் "ஒருபோதும் வழங்கப்படவில்லை" என்பதாகும், ஏனெனில் தவறான நோக்கமுடைய டோக்கன் அல்லது தடுக்கப்பட்ட டெலிவரி என்பது "இணைக்கப்பட்டது ஆனால் ஒருபோதும் வழங்கப்படவில்லை" என்றுதான் இருக்கும் — மேலும் இது வேறு எங்கும் தெரியாது. நாங்கள் செயல்படுவதற்கு முன் ஒவ்வொரு டெலிவரியும் கையொப்பம் சரிபார்க்கப்படுகிறது.
Footprint-Free வரிசையில் Pages வரிசைப்படுத்தலைப் பயன்படுத்தலாமா?
இது வழங்கப்படுகிறது மற்றும் கொடியிடப்படுகிறது. GitHub Pages மற்றும் GitLab Pages ஆகியவை வழங்குநரின் உள்கட்டமைப்பு மற்றும் பொது github.io மற்றும் gitlab.io ஹோஸ்ட்பெயர்களைப் பகிர்ந்து கொள்கின்றன, மேலும் அது ஒரு சுவடு (footprint) — அந்த வரி தவிர்க்க நினைக்கும் ஒரே விஷயம் இதுதான். பூஜ்ஜிய-சுவடு (zero-footprint) நெட்வொர்க்கிற்கு, அதற்குப் பதிலாக தனிமைப்படுத்தப்பட்ட ஹோஸ்டிங்கில் வரிசைப்படுத்தவும். மற்ற எல்லா இடங்களிலும், Pages முதல் தரமானது.
நான் ஏன் வெளிப்படையாக Vercel-ஐத் தேர்ந்தெடுக்க வேண்டும்?
ஏனெனில் அதன் இலவச அடுக்கு வணிகம் அல்லாத பயன்பாட்டிற்கு மட்டுமே உரிமம் பெற்றுள்ளது. நீங்கள் இணைத்துள்ள கணக்குகளிலிருந்து பாதுகாப்பான இடங்களில் ஒரு இலக்கை நாங்கள் ஊகிக்கிறோம், மேலும் அந்த ஊகத்திலிருந்து Vercel வேண்டுமென்றே விலக்கப்பட்டுள்ளது — ஒரு கணக்கை இணைப்பது ஒருபோதும் வணிகத் தளத்தை அதன் உரிமம் அனுமதிக்காத இடத்தில் அமைதியாக வைக்கக்கூடாது. அதைத் தேர்வுசெய்யவும், அது மற்றவற்றைப் போலவே சரியாக வேலை செய்யும்.
எது எப்போது பயன்படுத்தப்பட்டது என்பதை நான் பார்க்க முடியுமா?
ஆம். ஒவ்வொரு வரிசைப்படுத்தலும் அது வெளியிட்ட commit, அது எப்போது இயங்கியது மற்றும் அது எவ்வாறு முடிந்தது என்பதைப் பதிவுசெய்கிறது, மேலும் தளத்தின் வரிசைப்படுத்தல் தாவல் அதன் அருகில் நேரலை URL உடன் வரலாற்றைக் காட்டுகிறது. வரிசைப்படுத்தல்கள் பின்னணியில் இயங்குகின்றன, எனவே சுழலும் ஏற்றக் குறியீட்டைப் பார்த்து நீங்கள் காத்திருக்க வேண்டிய அவசியமின்றி, உருவாக்கம் முடிந்ததும் பக்கம் புதுப்பிக்கப்படும்.