నేను ఏ సోర్స్-కంట్రోల్ ప్రొవైడర్లను కనెక్ట్ చేయగలను?
GitHub మరియు GitLab. మీరు ఇప్పటికే పనిచేస్తున్న ఖాతాను కనెక్ట్ చేయండి, మరియు మేము దాని రిపోజిటరీల నుండి డిప్లాయ్ చేయవచ్చు, వాటిపై పుష్ వెబ్హుక్ను నమోదు చేయవచ్చు, మరియు — మీకు కావలసివస్తే — మీ సైట్ ఫైల్లను తిరిగి సమకాలీకరించవచ్చు. రెండూ ఒకే అనుసంధానిత ఖాతా విధానం ద్వారా సాగుతాయి, కాబట్టి క్రింద ఉన్నవన్నీ రెండింటికీ వర్తిస్తాయి.
నేను GitHub లేదా GitLabతో సైన్ ఇన్ చేయవచ్చా?
అవును, మరియు Google లేదా Microsoftతో కూడా. ఇమెయిల్ చిరునామా మరియు పాస్వర్డ్తో పాటు, మీరు ఈ నాలుగింటిలో దేనితోనైనా మీ Zinn Digital® ఖాతాకు సైన్ ఇన్ చేయవచ్చు. గుర్తింపు లేయర్ హ్యాండ్షేక్ను నిర్వహిస్తుంది మరియు మేము మీ ప్రొవైడర్ పాస్వర్డ్ను ఎప్పటికీ చూడము. GitHubతో సైన్ ఇన్ చేయడం అనేది డిప్లాయ్మెంట్ల కోసం GitHubను కనెక్ట్ చేయడం కంటే వేరైన విషయం — మీరు రెండింటిలో ఒకదానిని, రెండింటినీ లేదా దేనినీ చేయకపోవచ్చు.
నేను రిపోజిటరీని ఎక్కడ అమలు చేయగలను?
స్టాటిక్ లేదా బిల్ట్ సైట్ కోసం Cloudflare Pages, GitHub Pages, GitLab Pages, Netlify, Vercel, Render, Azure Static Web Apps లేదా AWS Amplify కు — లేదా మా స్వంత మేనేజ్డ్ హోస్టింగ్కు, ఇక్కడ రిపోజిటరీ మరియు సైట్ ఫైల్లు రెండు దిశలలోనూ సమకాలీకరించబడి ఉంటాయి. మీరు సైట్ కోసం గమ్యస్థానాన్ని ఎంచుకుంటారు; రిపోజిటరీ కనెక్షన్ ఏ విధంగానైనా ఒకేలా ఉంటుంది.
మీరు నా సైట్ను రూపొందించగలరా, లేదా అది ముందే రూపొందించబడి ఉండాలా?
ఏదైనా పర్వాలేదు. ప్రచురణ మోడ్లో మేము బ్రాంచ్ను ఉన్నది ఉన్నట్లుగా తీసుకుని, మీరు పేర్కొన్న డైరెక్టరీని ప్రచురిస్తాము. CI మోడ్లో మీ ప్రొవైడర్ యొక్క స్వంత పైప్లైన్ మీ బిల్డ్ ఆదేశాన్ని అమలు చేస్తుంది మరియు అవుట్పుట్ను ప్రత్యేక ప్రచురణ బ్రాంచ్కు కమిట్ చేస్తుంది, దానిని మేము ఇతర రెఫ్ మాదిరిగానే పొందుతాము. రెండవది మీ బిల్డ్ను మీ స్వంత CIలోనే ఉంచుతుంది, ఇక్కడ మీ రహస్యాలు మరియు మీ క్యాషింగ్ ఇప్పటికే ఉన్నాయి.
పుష్ ఆటోమేటిక్గా డిప్లాయ్ అవుతుందా?
డిఫాల్ట్గా, అవును — మేము రిపోజిటరీలో వెబ్హుక్ను నమోదు చేస్తాము మరియు మీరు నిర్దేశించిన బ్రాంచ్కు చేసిన పుష్ డిప్లాయ్మెంట్ను ప్రారంభిస్తుంది. మీరు దానిని ఆపివేసి, వెబ్హుక్ను అలాగే ఉంచుకోవచ్చు, ఇది వినడానికి కనిపించే దానికంటే చాలా ఉపయోగకరంగా ఉంటుంది: డెలివరీ ఇప్పటికీ రికార్డ్ చేయబడుతుంది, కాబట్టి మేము వాటిపై చర్య తీసుకోవడానికి అనుమతించే ముందు మీ పుష్లు రావడాన్ని మీరు చూడవచ్చు.
ద్విముఖ సమకాలీకరణ అంటే ఏమిటి?
మా హార్డ్వేర్లో చేసిన మార్పులు మీ బ్రాంచ్లో కమిట్లుగా మారతాయి మరియు మీ బ్రాంచ్లోని కమిట్లు తిరిగి సైట్కి వస్తాయి. మీరు దాన్ని ఆన్ చేసే వరకు అది ఆఫ్ చేయబడి ఉంటుంది, ఎందుకంటే దాన్ని ఆన్ చేయడం అనేది వేరొకరి రిపోజిటరీకి సంబంధించిన నిర్ణయం, మరియు మేము మీ కోసం ఆ నిర్ణయం తీసుకోము. ఏ డైరెక్టరీ సమకాలీకరించబడుతుందో మీరు ఎంచుకుంటారు — సాధారణంగా థీమ్ లేదా ప్లగిన్ మాత్రమే, నలభై వేల WordPress కోర్ ఫైల్లు కాదు.
రెండు వైపులా మారితే ఏమి జరుగుతుంది?
ఏదీ భర్తీ చేయబడదు మరియు ఏదీ పుష్ చేయబడదు. సమకాలీకరణ ఆగిపోతుంది, మేము ఆధారపడిన కమిట్ను దాటి శాఖ ముందుకు కదిలిందని మీకు తెలియజేస్తుంది మరియు మీకు ఏ వైపు కావాలో అడుగుతుంది — రిపోజిటరీని ఉంచాలా, లేదా సైట్ను ఉంచాలా. ఎప్పుడూ సమకాలీకరించబడని మరియు ఇప్పటికే కమిట్లు ఉన్న శాఖను సూచించే సైట్ కూడా దాని స్వంత స్థితిని కలిగి ఉంటుంది, మరియు ఏది వాస్తవమో ఊహించడానికి బదులుగా అది అడుగుతుంది.
నా యాక్సెస్ టోకెన్ ఎలా రక్షించబడుతుంది?
మీరు కనెక్షన్ను సృష్టించడానికి ముందే దానికి అవసరమైన అనుమతులను మేము మీకు చూపుతాము, ప్రవేశ సమయంలో ప్రొవైడర్ యొక్క స్వంత API ద్వారా టోకెన్ను తనిఖీ చేస్తాము — తద్వారా చెల్లని లేదా తప్పు పరిధి కలిగిన టోకెన్ ఎప్పటికీ నిల్వ చేయబడదు — ఆ తర్వాత మాత్రమే దానిని Vault లో నమోదు చేస్తాము. ఇది మా కోడ్ను, లాగ్ను, ఎన్విరాన్మెంట్ ఫైల్ను లేదా కమాండ్ లైన్ను ఎప్పటికీ తాకదు. ప్రొవైడర్ వద్ద దానిని రద్దు చేయండి లేదా మీకు నచ్చినప్పుడు ఇక్కడ కనెక్షన్ను తీసివేయండి.
మీరు నిజంగా నా పుష్లను స్వీకరిస్తున్నారో లేదో నేను ఎలా తెలుసుకోవాలి?
రిపోజిటరీ కార్డ్ ప్రొవైడర్ చివరిసారిగా మాకు ఎప్పుడు డెలివరీ చేసింది మరియు అది ఏమి చెప్పిందో చూపిస్తుంది. ఆ స్క్రీన్లో "ఎప్పుడూ డెలివరీ చేయబడలేదు" అనేది అత్యంత ఉపయోగకరమైన రోగనిర్ధారణ, ఎందుకంటే తప్పు స్కోప్ చేయబడిన టోకెన్ లేదా బ్లాక్ చేయబడిన డెలివరీ సరిగ్గా "కనెక్ట్ చేయబడింది కానీ ఎప్పుడూ డెలివరీ చేయబడలేదు" లాగానే కనిపిస్తుంది — మరియు ఇది మరెక్కడా కనిపించదు. మేము చర్య తీసుకునే ముందు ప్రతి డెలివరీ సంతకం తనిఖీ చేయబడుతుంది.
నేను Footprint-Free లైన్లో Pages విస్తరణను ఉపయోగించవచ్చా?
ఇది అందించబడుతుంది మరియు ఫ్లాగ్ చేయబడుతుంది. GitHub Pages మరియు GitLab Pages ప్రొవైడర్ మౌలిక సదుపాయాలను మరియు పబ్లిక్ github.io మరియు gitlab.io హోస్ట్పేర్లను పంచుకుంటాయి, మరియు అది ఒక పాదముద్ర (footprint) — ఆ లైన్ నివారించడానికి ఉద్దేశించిన ఏకైక విషయం. జీరో-ఫుట్ప్రింట్ నెట్వర్క్ కోసం, బదులుగా ఐసోలేటెడ్ హోస్టింగ్లో డిప్లాయ్ చేయండి. మిగతా ప్రతిచోటా, Pages ఫస్ట్-క్లాస్.
నేను స్పష్టంగా Vercelను ఎందుకు ఎంచుకోవాలి?
ఎందుకంటే దీని ఉచిత శ్రేణి వాణిజ్యేతర ఉపయోగం కోసం మాత్రమే లైసెన్స్ పొందింది. మీరు కనెక్ట్ చేసిన ఖాతాల నుండి సురక్షితమైన చోట మేము గమ్యాన్ని అంచనా వేస్తాము, మరియు ఆ అంచనా నుండి Vercel ఉద్దేశపూర్వకంగా మినహాయించబడింది — ఖాతాను కనెక్ట్ చేయడం వలన దాని లైసెన్స్ అనుమతించని చోట వాణిజ్య సైట్ను నిశ్శబ్దంగా ఉంచకూడదు. దాన్ని ఎంచుకోండి మరియు ఇది ఇతరుల మాదిరిగానే ఖచ్చితంగా పనిచేస్తుంది.
ఏమి మరియు ఎప్పుడు అమలు చేయబడిందో నేను చూడవచ్చా?
అవును. ప్రతి డిప్లాయ్ అది ప్రచురించిన కమిట్, అది ఎప్పుడు అమలు చేయబడింది మరియు ఎలా పూర్తయింది అనే వివరాలను రికార్డ్ చేస్తుంది మరియు సైట్ యొక్క డిప్లాయ్ ట్యాబ్ దాని పక్కన ప్రత్యక్ష URL తో పాటు చరిత్రను చూపుతుంది. డిప్లాయ్లు నేపథ్యంలో నడుస్తాయి, కాబట్టి లోడింగ్ స్పిన్నర్ వైపు చూస్తూ వేచి ఉండాల్సిన అవసరం లేకుండా బిల్డ్ పూర్తయిన వెంటనే పేజీ అప్డేట్ అవుతుంది.