ಇದನ್ನು ಸಂಪರ್ಕಿಸುವುದರಿಂದ ನಿಮಗೆ ಸಿಗುವ ಲಾಭಗಳು
ಟೋಕನ್ ಬಳಸಿ GitHub ಅನ್ನು ಸಂಪರ್ಕಿಸುವುದರಿಂದ ನಿಮ್ಮ ಯಾವುದೇ ರೆಪೊಸಿಟರಿಗಳಿಂದ ಸೈಟ್ ಅನ್ನು ಡಿಪ್ಲಾಯ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ: ಬ್ರಾಂಚ್ಗೆ ಪುಶ್ ಮಾಡಿ ಮತ್ತು ಸೈಟ್ ಅಪ್ಡೇಟ್ ಆಗುತ್ತದೆ. ಅಲ್ಲದೆ, ನೀವು ಸೈಟ್ನ ಹೋಸ್ಟ್ ಎಂದು ಆಯ್ಕೆ ಮಾಡುವ ನಿಮ್ಮ ಖಾತೆಯಲ್ಲಿರುವ GitHub Pages ಗೆ ಪ್ರಕಟಿಸಲು ಇದು ನಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.
ನಿಮ್ಮ ರೆಪೊಸಿಟರಿಗಳು ಸಂಸ್ಥೆಗೆ ಸೇರಿದ್ದರೆ, ಬದಲಿಗೆ the Zinn® GitHub app ಅನ್ನು ಬಳಸಿ — Install the Zinn® GitHub app ನೋಡಿ. ಟೋಕನ್ ಒಂದೇ ವ್ಯಕ್ತಿಗೆ ಸೇರಿರುತ್ತದೆ ಮತ್ತು ಅವರು ಹೊರಟುಹೋದಾಗ ಕೆಲಸ ಮಾಡುವುದನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ.
ನೀವು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು
ನೀವು ಡಿಪ್ಲಾಯ್ ಮಾಡಲು ಬಯಸುವ ರೆಪೊಸಿಟರಿಗಳಿಗೆ ಪ್ರವೇಶವಿರುವ GitHub ಖಾತೆ. ಅವು ಸಂಸ್ಥೆಗೆ ಸೇರಿದ್ದರೆ, ಮಾಲೀಕರು ಅದಕ್ಕಾಗಿ ಉತ್ತಮವಾದ ಟೋಕನ್ಗಳನ್ನು ಅನುಮೋದಿಸಬೇಕಾಗಬಹುದು.
1. GitHub ನಲ್ಲಿ ಕೀಲಿಯನ್ನು ರಚಿಸಿ
GitHub ನಲ್ಲಿ, ನಿಮ್ಮ ಪ್ರೊಫೈಲ್ ಚಿತ್ರದ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ, ನಂತರ Settings → Developer settings → Personal access tokens → Fine-grained tokens → Generate new token ಕ್ಲಿಕ್ ಮಾಡಿ. ಅದಕ್ಕೆ ಹೆಸರನ್ನು ನೀಡಿ ಮತ್ತು ಅವಧಿ ಮುಗಿಯುವ ದಿನಾಂಕವನ್ನು ಆಯ್ಕೆಮಾಡಿ. Repository access ಅಡಿಯಲ್ಲಿ Only select repositories ಆಯ್ಕೆಮಾಡಿ ಮತ್ತು ನೀವು ಡಿಪ್ಲಾಯ್ ಮಾಡುವವುಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ — ಕೆಲಸ ಮಾಡುವ ಅತ್ಯಂತ ಕಿರಿದಾದ ಪ್ರವೇಶ.
Repository permissions ಅಡಿಯಲ್ಲಿ ಇವುಗಳಿಗೆ Read and write ನೀಡಿ:
- Contents
- Pages
- Administration
Generate token ಒತ್ತಿ ಮತ್ತು ಅದನ್ನು ಕಾಪಿ ಮಾಡಿ — GitHub ಅದನ್ನು ಒಮ್ಮೆ ಮಾತ್ರ ತೋರಿಸುತ್ತದೆ.
2. ಅದನ್ನು ಇಲ್ಲಿ ಸಂಪರ್ಕಿಸಿ
ನಿಮ್ಮ ಡ್ಯಾಶ್ಬೋರ್ಡ್ನಲ್ಲಿ Integrations ತೆರೆಯಿರಿ ಮತ್ತು Connect an account ಆಯ್ಕೆಮಾಡಿ. ಗುಂಪಾಗಿ Code hosting ಮತ್ತು ಖಾತೆಯಾಗಿ GitHub ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ, API token ಭರ್ತಿ ಮಾಡಿ ಮತ್ತು Connect account ಒತ್ತಿ.
ಯಾವುದೇ ಮಾಹಿತಿಯನ್ನು ಸೇವ್ ಮಾಡುವ ಮೊದಲು ನೀವು ಪೇಸ್ಟ್ ಮಾಡಿದ್ದನ್ನು ನಾವು ಪರೀಕ್ಷಿಸುತ್ತೇವೆ. ಕೆಲಸ ಮಾಡದ ಕೀಲಿಯನ್ನು ಎಂದಿಗೂ ಸ್ಟೋರ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ, ಮತ್ತು ಅದರಲ್ಲಿ ಏನಪ್ಪಾ ತೊಂದರೆಯಿತ್ತು ಎಂಬುದನ್ನು ಉತ್ತರವು ತಿಳಿಸುತ್ತದೆ. ಕೆಲಸ ಮಾಡುವ ಕೀಲಿಯನ್ನು ನಮ್ಮ ಸೀಕ್ರೆಟ್ಸ್ ವಾಲ್ಟ್ನಲ್ಲಿ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿ ಇಡಲಾಗುತ್ತದೆ — ನಮ್ಮ ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಎಂದಿಗೂ ಇರುವುದಿಲ್ಲ — ಮತ್ತು ಅದನ್ನು ಮತ್ತೆ ಎಂದಿಗೂ ತೋರಿಸಲಾಗುವುದಿಲ್ಲ, ನಿಮಗೆ ಕೂಡ ತೋರಿಸುವುದಿಲ್ಲ.
ಮುಂದೆ ಏನಾಗುತ್ತದೆ
- ಈ ಖಾತೆಯಲ್ಲಿರುವ ರೆಪೊಸಿಟರಿಯಿಂದ ಸೈಟ್ ನೇರವಾಗಿ ಡಿಪ್ಲಾಯ್ ಆಗಬಹುದು: ಸೈಟ್ನ ರೆಪೊಸಿಟರಿ ಸಂಪರ್ಕದಲ್ಲಿ ಅದನ್ನು ಆಯ್ಕೆಮಾಡಿ, ರೆಪೊಸಿಟರಿ ಮತ್ತು ಬ್ರಾಂಚ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ, ಮತ್ತು ಪುಶ್ ಡಿಪ್ಲಾಯ್ ಮಾಡುತ್ತದೆ.
- ಪ್ರತಿಯೊಂದು ಇತರ ಬ್ರಾಂಚ್ಗಳು ತನ್ನದೇ ಆದ ಮುನ್ನೋಟವನ್ನು ಪಡೆಯಬಹುದು, ಆದ್ದರಿಂದ ಲೈವ್ ಸೈಟ್ ತಲುಪುವ ಮೊದಲು ನೀವು ಬದಲಾವಣೆಯನ್ನು ಪರಿಶೀಲಿಸಬಹುದು.
- Render ಮತ್ತು Azure Static Web Apps ನಂತಹ Git-ನಿರ್ಮಿತ ಸ್ಟ್ಯಾಟಿಕ್ ಹೋಸ್ಟ್ಗಳು ಈ ಸಂಪರ್ಕವನ್ನು ಸೈಟ್ನ ಕೋಡ್ನ ಮೂಲವಾಗಿ ಬಳಸುತ್ತವೆ.
ಅದು ಸಂಪರ್ಕಗೊಳ್ಳದಿದ್ದರೆ
ರೆಪೊಸಿಟರಿ ಕಾಣಿಸುತ್ತಿಲ್ಲ. ಟೋಕನ್ನ ರೆಪೊಸಿಟರಿ ಪ್ರವೇಶವು ಅದನ್ನು ಒಳಗೊಂಡಿಲ್ಲ. GitHub ನಲ್ಲಿ ಟೋಕನ್ ಅನ್ನು ಎಡಿಟ್ ಮಾಡಿ ಮತ್ತು ರೆಪೊಸಿಟರಿಯನ್ನು ಸೇರಿಸಿ.
ಇದು ಕೆಲಸ ಮಾಡಿ ನಂತರ ನಿಂತುಹೋಯಿತು. ನೀವು ಆಯ್ಕೆ ಮಾಡಿದ ದಿನಾಂಕದಂದು ಉತ್ತಮವಾದ ಟೋಕನ್ಗಳ ಅವಧಿ ಮುಗಿಯುತ್ತದೆ. ಹೊಸದನ್ನು ರಚಿಸಿ ಮತ್ತು ಅದನ್ನು ಸಂಪರ್ಕಿಸಿ; ಟೋಕನ್ ಅವಧಿ ಮುಗಿಯುವ ಮೊದಲು GitHub ನಿಮಗೆ ಇಮೇಲ್ ಮಾಡುತ್ತದೆ.
ಕೀಲಿಯನ್ನು ತಿರಸ್ಕರಿಸಲಾಗಿದೆ ಎಂದು ತೋರಿಸುತ್ತದೆ. ಬಹುತೇಕ ಯಾವಾಗಲೂ ಈ ಮೂರರಲ್ಲಿ ಒಂದಾಗಿರುತ್ತದೆ: ಅದರೊಂದಿಗೆ ಕಾಪಿ ಮಾಡಲಾದ ಸ್ಪೇಸ್ ಅಥವಾ ಲೈನ್ ಬ್ರೇಕ್, ಅವಧಿ ಮುಗಿದ ಕೀಲಿ, ಅಥವಾ ನೀವು ಕಾಪಿ ಮಾಡಿದ ನಂತರ ರದ್ದುಗೊಳಿಸಲಾದ ಅಥವಾ ಮರುಸೃಷ್ಟಿಸಲಾದ ಕೀಲಿ. ಹೊಸದನ್ನು ರಚಿಸಿ ಮತ್ತು ಅದನ್ನು ಮತ್ತೆ ಪೇಸ್ಟ್ ಮಾಡಿ.
ಇದು ಸಂಪರ್ಕಗೊಳ್ಳುತ್ತದೆ, ಆದರೆ ನಂತರ ಯಾವುದೋ ವಿಫಲಗೊಳ್ಳುತ್ತದೆ. ಕೀಲಿಯು ದೃಢೀಕರಿಸುತ್ತದೆ ಆದರೆ ಕ್ರಿಯೆಗೆ ಅಗತ್ಯವಿರುವ ಅನುಮತಿಯ ಕೊರತೆಯಿದೆ. ಮೇಲೆ ಪಟ್ಟಿ ಮಾಡಲಾದ ಅನುಮತಿಗಳೊಂದಿಗೆ ಹೊಸ ಕೀಲಿಯನ್ನು ರಚಿಸಿ, ನಂತರ ಹಳೆಯ ಸಂಪರ್ಕವನ್ನು ಡಿಸ್ಕನೆಕ್ಟ್ ಮಾಡಿ ಮತ್ತು ಹೊಸ ಕೀಲಿಯನ್ನು ಸಂಪರ್ಕಿಸಿ.
ಸಂಪರ್ಕ ಕಡಿತಗೊಳಿಸುವುದು (Disconnecting)
Integrations ತೆರೆಯಿರಿ, ಖಾತೆಯನ್ನು ಹುಡುಕಿ ಮತ್ತು Disconnect ಒತ್ತಿ. ಅದು ಸ್ಟೋರ್ ಮಾಡಲಾದ ಕೀಲಿಯನ್ನು ತಕ್ಷಣವೇ ಅಳಿಸುತ್ತದೆ. ಅದನ್ನು ಬಳಸುತ್ತಿದ್ದ ಯಾವುದೇ ಅಂಶವು ಅದರ ಮುಂದಿನ ಕ್ರಿಯೆಯಲ್ಲಿ ನಿಲ್ಲುತ್ತದೆ, ಮತ್ತು ಅದನ್ನು ಅವಲಂಬಿಸಿರುವ ಸ್ಕ್ರೀನ್ಗಳು ನಿಶ್ಯಬ್ಧವಾಗಿ ವಿಫಲಗೊಳ್ಳುವ ಬದಲು ಹಾಗೆ ತಿಳಿಸುತ್ತವೆ.
ಸಂಪರ್ಕ ಕಡಿತಗೊಳಿಸುವುದರಿಂದ ಈಗಾಗಲೇ ಮಾಡಲಾಗಿರುವುದನ್ನು ರದ್ದುಗೊಳಿಸುವುದಿಲ್ಲ — ನಾವು ನಿಮ್ಮ ಖಾತೆಯಲ್ಲಿ ಬದಲಾಯಿಸಿದ ದಾಖಲೆಗಳು, ಡಿಪ್ಲಾಯ್ಮೆಂಟ್ಗಳು ಅಥವಾ ಸೆಟ್ಟಿಂಗ್ಗಳು ಇದ್ದ ಹಾಗೆ ಇರುತ್ತವೆ. ಕೀಲ Importantly ಸ್ವತಃ ಸೋರಿಕೆಯಾಗಿದೆ ಎಂದು ನೀವು ಭಾವಿಸಿದರೆ, ಅದನ್ನು ಮಾರಾಟಗಾರರ ಬಳಿಯೂ ರದ್ದುಗೊಳಿಸಿ; ಸಂಪರ್ಕ ಕಡಿತಗೊಳಿಸುವುದರಿಂದ ನಮ್ಮ ಪ್ರತಿಯನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ, ಅವರದ್ದನ್ನಲ್ಲ.