ಇದನ್ನು ಸಂಪರ್ಕಿಸುವುದರಿಂದ ನಿಮಗಾಗುವ ಪ್ರಯೋಜನಗಳು
GitHub ಅನ್ನು ಟೋಕನ್ ಮೂಲಕ ಸಂಪರ್ಕಿಸುವುದರಿಂದ ನಿಮ್ಮ ರೆಪೊಸಿಟರಿಗಳಲ್ಲಿ ಒಂದರಿಂದ ಸೈಟ್ ಅನ್ನು ನಿಯೋಜಿಸಲು (deploy ಮಾಡಲು) ಸಾಧ್ಯವಾಗುತ್ತದೆ: ಬ್ರಾಂಚ್ಗೆ ಪುಶ್ ಮಾಡಿ ಮತ್ತು ಸೈಟ್ ಅಪ್ಡೇಟ್ ಆಗುತ್ತದೆ. ಅಲ್ಲದೆ, ನೀವು ಸೈಟ್ನ ಹೋಸ್ಟ್ ಆಗಿ ಆಯ್ಕೆ ಮಾಡಿದಾಗ ನಿಮ್ಮ ಖಾತೆಯಲ್ಲಿ GitHub Pages ಗೆ ಪ್ರಕಟಿಸಲು ಇದು ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
ನಿಮ್ಮ ರೆಪೊಸಿಟರಿಗಳು ಸಂಸ್ಥೆಯೊಂದಕ್ಕೆ ಸೇರಿದ್ದರೆ, ಬದಲಿಗೆ Zinn® GitHub ಆ್ಯಪ್ ಅನ್ನು ಆದ್ಯತೆ ನೀಡಿ — Zinn® GitHub ಆ್ಯಪ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ ನೋಡಿ. ಟೋಕನ್ ಒಬ್ಬ ವ್ಯಕ್ತಿಗೆ ಸೇರಿರುತ್ತದೆ ಮತ್ತು ಅವರು ತೊರೆದಾಗ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ.
ನೀವು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು
ನೀವು ನಿಯೋಜಿಸಲು ಬಯಸುವ ರೆಪೊಸಿಟರಿಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುವ GitHub ಖಾತೆ. ಅವು ಸಂಸ್ಥೆಗೆ ಸೇರಿದ್ದರೆ, ಮಾಲೀಕರು ಅದಕ್ಕಾಗಿ fine-grained ಟೋಕನ್ಗಳನ್ನು ಅನುಮೋದಿಸಬೇಕಾಗಬಹುದು.
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 ಒತ್ತಿರಿ.
ಯಾವುದನ್ನಾದರೂ ಉಳಿಸುವ ಮೊದಲು ನೀವು ಅಂಟಿಸುವುದನ್ನು ನಾವು ಪರೀಕ್ಷಿಸುತ್ತೇವೆ. ಕಾರ್ಯನಿರ್ವಹಿಸದ ಕೀಲಿಯನ್ನು ಎಂದಿಗೂ ಸಂಗ್ರಹಿಸಲಾಗುವುದಿಲ್ಲ, ಮತ್ತು ಅದರಲ್ಲಿ ಏನು ತಪ್ಪಾಗಿದೆ ಎಂಬುದನ್ನು ಉತ್ತರವು ತಿಳಿಸುತ್ತದೆ. ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಕೀಲಿಯನ್ನು ನಮ್ಮ ಸೀಕ್ರೆಟ್ಸ್ ವಾಲ್ಟ್ನಲ್ಲಿ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿ ಇರಿಸಲಾಗುತ್ತದೆ — ನಮ್ಮ ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಎಂದಿಗೂ ಇರಿಸಲಾಗುವುದಿಲ್ಲ — ಮತ್ತು ನಿಮಗೂ ಸಹ ಅದನ್ನು ಮತ್ತೆಂದೂ ತೋರಿಸಲಾಗುವುದಿಲ್ಲ.
ಮುಂದೆ ಏನಾಗುತ್ತದೆ
- ಸೈಟ್ ಈ ಖಾತೆಯಲ್ಲಿನ ರೆಪೊಸಿಟರಿಯಿಂದ ನೇರವಾಗಿ ನಿಯೋಜಿಸಬಹುದು: ಸೈಟ್ನ ರೆಪೊಸಿಟರಿ ಸಂಪರ್ಕದಲ್ಲಿ ಅದನ್ನು ಆಯ್ಕೆಮಾಡಿ, ರೆಪೊಸಿಟರಿ ಮತ್ತು ಬ್ರಾಂಚ್ ಅನ್ನು ಆರಿಸಿ, ಮತ್ತು ಪುಶ್ ಮಾಡಿದಾಗ ನಿಯೋಜನೆಗೊಳ್ಳುತ್ತದೆ.
- ಪ್ರತಿಯೊಂದು ಇತರ ಬ್ರಾಂಚ್ ತನ್ನದೇ ಆದ ಮುನ್ನೋಟವನ್ನು (preview) ಪಡೆಯಬಹುದು, ಆದ್ದರಿಂದ ಲೈವ್ ಸೈಟ್ಗೆ ತಲುಪುವ ಮೊದಲು ನೀವು ಬದಲಾವಣೆಯನ್ನು ಪರಿಶೀಲಿಸಬಹುದು.
- Render ಮತ್ತು Azure Static Web Apps ನಂತಹ Git-ನಿರ್ಮಿತ ಸ್ಥಿರ ಹೋಸ್ಟ್ಗಳು ಈ ಸಂಪರ್ಕವನ್ನು ಸೈಟ್ನ ಕೋಡ್ನ ಮೂಲವಾಗಿ ಬಳಸುತ್ತವೆ.
ಇದು ಸಂಪರ್ಕಗೊಳ್ಳದಿದ್ದರೆ
ರೆಪೊಸಿಟರಿ ಕಾಣಿಸುತ್ತಿಲ್ಲ. ಟೋಕನ್ನ ರೆಪೊಸಿಟರಿ ಪ್ರವೇಶವು ಅದನ್ನು ಒಳಗೊಂಡಿಲ್ಲ. GitHub ನಲ್ಲಿ ಟೋಕನ್ ಅನ್ನು ಸಂಪಾದಿಸಿ ಮತ್ತು ರೆಪೊಸಿಟರಿಯನ್ನು ಸೇರಿಸಿ.
ಇದು ಕಾರ್ಯನಿರ್ವಹಿಸಿ ನಂತರ ನಿಂತುಹೋಯಿತು. ನೀವು ಆಯ್ಕೆ ಮಾಡಿದ ದಿನಾಂಕದಂದು Fine-grained ಟೋಕನ್ಗಳು ಮುಕ್ತಾಯಗೊಳ್ಳುತ್ತವೆ. ಹೊಸದನ್ನು ರಚಿಸಿ ಮತ್ತು ಅದನ್ನು ಸಂಪರ್ಕಿಸಿ; ಟೋಕನ್ ಮುಕ್ತಾಯಗೊಳ್ಳುವ ಮೊದಲು GitHub ನಿಮಗೆ ಇಮೇಲ್ ಮಾಡುತ್ತದೆ.
ಕೀಲಿಯನ್ನು ತಿರಸ್ಕರಿಸಲಾಗಿದೆ ಎಂದು ಹೇಳುತ್ತದೆ. ಬಹುತೇಕ ಯಾವಾಗಲೂ ಮೂರು ಕಾರಣಗಳಲ್ಲಿ ಒಂದಾಗಿರುತ್ತದೆ: ಅದರೊಂದಿಗೆ ನಕಲಿಸಲಾದ ಸ್ಪೇಸ್ ಅಥವಾ ಲೈನ್ ಬ್ರೇಕ್, ಮುಕ್ತಾಯಗೊಂಡ ಕೀಲಿ, ಅಥವಾ ನೀವು ಅದನ್ನು ನಕಲಿಸಿದ ನಂತರ ಹಿಂಪಡೆಯಲಾದ ಅಥವಾ ಮರು-ರಚಿಸಲಾದ ಕೀಲಿ. ಹೊಸದನ್ನು ರಚಿಸಿ ಮತ್ತು ಅದನ್ನು ಮತ್ತೆ ಅಂಟಿಸಿ.
ಇದು ಸಂಪರ್ಕಗೊಳ್ಳುತ್ತದೆ, ಆದರೆ ನಂತರ ಏನಾದರೂ ವಿಫಲಗೊಳ್ಳುತ್ತದೆ. ಕೀಲಿಯು ದೃಢೀಕರಿಸುತ್ತದೆ ಆದರೆ ಕ್ರಿಯೆಗೆ ಅಗತ್ಯವಿರುವ ಅನುಮತಿಯನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ. ಮೇಲೆ ಪಟ್ಟಿ ಮಾಡಲಾದ ಅನುಮತಿಗಳೊಂದಿಗೆ ಹೊಸ ಕೀಲಿಯನ್ನು ರಚಿಸಿ, ನಂತರ ಹಳೆಯ ಸಂಪರ್ಕವನ್ನು ಕಡಿತಗೊಳಿಸಿ ಮತ್ತು ಹೊಸ ಕೀಲಿಯನ್ನು ಸಂಪರ್ಕಿಸಿ.
ಸಂಪರ್ಕ ಕಡಿತಗೊಳಿಸುವುದು
Integrations ತೆರೆಯಿರಿ, ಖಾತೆಯನ್ನು ಹುಡುಕಿ ಮತ್ತು Disconnect ಒತ್ತಿರಿ. ಅದು ಸಂಗ್ರಹಿಸಲಾದ ಕೀಲಿಯನ್ನು ತಕ್ಷಣವೇ ಅಳಿಸುತ್ತದೆ. ಅದನ್ನು ಬಳಸುತ್ತಿದ್ದ ಯಾವುದಾದರೂ ಅದರ ಮುಂದಿನ ಕ್ರಿಯೆಯಲ್ಲಿ ನಿಲ್ಲುತ್ತದೆ, ಮತ್ತು ಅದರ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿರುವ ಪರದೆಗಳು ಸದ್ದಿಲ್ಲದೆ ವಿಫಲಗೊಳ್ಳುವ ಬದಲು ಹಾಗೆ ತಿಳಿಸುತ್ತವೆ.
ಸಂಪರ್ಕ ಕಡಿತಗೊಳಿಸುವುದರಿಂದ ಈಗಾಗಲೇ ಮಾಡಿದ ಕಾರ್ಯಗಳನ್ನು ರದ್ದುಗೊಳಿಸುವುದಿಲ್ಲ — ನಿಮ್ಮ ಖಾತೆಯಲ್ಲಿ ನಾವು ಬದಲಾಯಿಸಿದ ದಾಖಲೆಗಳು, ನಿಯೋಜನೆಗಳು ಅಥವಾ ಸೆಟ್ಟಿಂಗ್ಗಳು ಇದ್ದಂತೆಯೇ ಇರುತ್ತವೆ. ಕೀಲಿಯೇ ಸೋರಿಕೆಯಾಗಿರಬಹುದು ಎಂದು ನೀವು ಭಾವಿಸಿದರೆ, ಅದನ್ನು ಮಾರಾಟಗಾರರ ಬಳಿಯೂ (vendor) ಹಿಂಪಡೆಯಿರಿ; ಸಂಪರ್ಕ ಕಡಿತಗೊಳಿಸುವುದರಿಂದ ನಮ್ಮ ಪ್ರತಿಯನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ, ಅವರದ್ದನ್ನಲ್ಲ.