ಇದನ್ನು ಸಂಪರ್ಕಿಸುವುದರಿಂದ ನಿಮಗೆ ಏನು ಪ್ರಯೋಜನ
Bitbucket ಅನ್ನು ಸಂಪರ್ಕಿಸುವುದರಿಂದ ನಿಮ್ಮ Bitbucket Cloud ರೆಪೊಸಿಟರಿಗಳಲ್ಲಿ ಒಂದರಿಂದ ಸೈಟ್ ಅನ್ನು ನಿಯೋಜಿಸಲು (deploy) ಸಾಧ್ಯವಾಗುತ್ತದೆ: ಬ್ರಾಂಚ್ಗೆ ಪುಶ್ ಮಾಡಿ ಮತ್ತು ಸೈಟ್ ಅಪ್ಡೇಟ್ ಆಗುತ್ತದೆ.
ನೀವು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು
ನೀವು ನಿಯೋಜಿಸಲು ಬಯಸುವ ರೆಪೊಸಿಟರಿಗಳಿಗೆ ಪ್ರವೇಶಾವಕಾಶವಿರುವ ಒಂದು Bitbucket Cloud ಖಾತೆ.
1. Bitbucket ನಲ್ಲಿ ಕೀಯನ್ನು ರಚಿಸಿ
Bitbucket ಎರಡು ರೀತಿಯ ರುಜುವಾತುಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಇವೆರಡರಲ್ಲಿ ಯಾವುದಾದರೂ ಕೆಲಸ ಮಾಡುತ್ತದೆ:
- ರೆಪೊಸಿಟರಿ, ಪ್ರಾಜೆಕ್ಟ್ ಅಥವಾ ವರ್ಕ್ಸ್ಪೇಸ್ಗಾಗಿ ಆಕ್ಸೆಸ್ ಟೋಕನ್, ಇದನ್ನು ಆ ರೆಪೊಸಿಟರಿ, ಪ್ರಾಜೆಕ್ಟ್ ಅಥವಾ ವರ್ಕ್ಸ್ಪೇಸ್ನ ಸ್ವಂತ ಸೆಟ್ಟಿಂಗ್ಸ್ನಲ್ಲಿ Access tokens ಅಡಿಯಲ್ಲಿ ರಚಿಸಲಾಗುತ್ತದೆ. ಇದು ಒಬ್ಬ ವ್ಯಕ್ತಿಗೆ ಸಂಬಂಧಿಸಿರುವುದಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿ ಆ ರೆಪೊಸಿಟರಿ, ಪ್ರಾಜೆಕ್ಟ್ ಅಥವಾ ವರ್ಕ್ಸ್ಪೇಸ್ಗೆ ಸಂಬಂಧಿಸಿದೆ. ರೆಪೊಸಿಟರಿಗಳಿಗೆ ಇದಕ್ಕೆ ಓದುವ ಪ್ರವೇಶಾವಕಾಶವನ್ನು (read access) ನೀಡಿ.
- ನಿಮ್ಮ Atlassian ಖಾತೆಯಲ್ಲಿನ API ಟೋಕನ್. ನಿಮ್ಮ ಪ್ರೊಫೈಲ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ, ನಂತರ Account settings → Security → Create and manage API tokens → Create API token with scopes ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ. ಇದಕ್ಕೆ ಹೆಸರಿಸಿ, ಮುಕ್ತಾಯದ ಅವಧಿಯನ್ನು ನಿಗದಿಪಡಿಸಿ, ಆ್ಯಪ್ ಆಗಿ Bitbucket ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ ಮತ್ತು ರೆಪೊಸಿಟರಿಗಳಿಗೆ ಓದುವ ಪ್ರವೇಶಾವಕಾಶವನ್ನು ಆಯ್ಕೆಮಾಡಿ. Bitbucket ಟೋಕನ್ ಅನ್ನು ಒಮ್ಮೆ ಮಾತ್ರ ತೋರಿಸುತ್ತದೆ; ಆ ಸಮಯದಲ್ಲಿ ಅದನ್ನು ನಕಲಿಸಿ (copy).
2. ಇದನ್ನು ಇಲ್ಲಿ ಸಂಪರ್ಕಿಸಿ
ನಿಮ್ಮ ಡ್ಯಾಶ್ಬೋರ್ಡ್ನಲ್ಲಿ Integrations ಅನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು Connect an account ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ. ಗುಂಪಾಗಿ Code hosting ಮತ್ತು ಖಾತೆಯಾಗಿ Bitbucket ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ, API token ಅನ್ನು ಭರ್ತಿ ಮಾಡಿ — ಮತ್ತು, ನೀವು ಆಕ್ಸೆಸ್ ಟೋಕನ್ ಬದಲಿಗೆ ನಿಮ್ಮ Atlassian ಖಾತೆಯಲ್ಲಿ ಟೋಕನ್ ರಚಿಸಿದ್ದರೆ, Account username ಅನ್ನು ಸಹ ಭರ್ತಿ ಮಾಡಿ, ಮತ್ತು Connect account ಅನ್ನು ಒತ್ತಿರಿ.
ಯಾವುದನ್ನಾದರೂ ಉಳಿಸುವ ಮೊದಲು ನೀವು ಅಂಟಿಸುವುದನ್ನು ನಾವು ಪರೀಕ್ಷಿಸುತ್ತೇವೆ. ಕೆಲಸ ಮಾಡದ ಕೀಯನ್ನು ಎಂದಿಗೂ ಸಂಗ್ರಹಿಸಲಾಗುವುದಿಲ್ಲ, ಮತ್ತು ಅದರಲ್ಲಿ ಏನು ತಪ್ಪಾಗಿದೆ ಎಂದು ಪ್ರತಿಕ್ರಿಯೆಯು ತಿಳಿಸುತ್ತದೆ. ಕೆಲಸ ಮಾಡುವ ಕೀಯನ್ನು ನಮ್ಮ ರಹಸ್ಯಗಳ ವಾಲ್ಟ್ನಲ್ಲಿ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿ ಇರಿಸಲಾಗುತ್ತದೆ — ನಮ್ಮ ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಎಂದಿಗೂ ಇರಿಸಲಾಗುವುದಿಲ್ಲ — ಮತ್ತು ಅದನ್ನು ನಿಮಗೆ ಸಹ ಎಂದಿಗೂ ಮತ್ತೆ ತೋರಿಸಲಾಗುವುದಿಲ್ಲ.
ನಾವು ಟೋಕನ್ ಅನ್ನು ಹೇಗೆ ಕಳುಹಿಸುತ್ತೇವೆ ಎಂಬುದನ್ನು ಬಳಕೆದಾರಹೆಸರು (username) ನಿರ್ಧರಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ಖಾತೆಯ ಟೋಕನ್ಗೆ ಮಾತ್ರ ಅದನ್ನು ನಮೂದಿಸಿ. ಬಳಕೆದಾರಹೆಸರಿನೊಂದಿಗೆ ನಮೂದಿಸಲಾದ ಆಕ್ಸೆಸ್ ಟೋಕನ್, ಅಥವಾ ಬಳಕೆದಾರಹೆಸರು ಇಲ್ಲದ ಖಾತೆಯ ಟೋಕನ್ ಅನ್ನು ತಿರಸ್ಕರಿಸಲಾಗುತ್ತದೆ.
ಮುಂದೆ ಏನಾಗುತ್ತದೆ
- ಈ ಖಾತೆಯಲ್ಲಿರುವ ರೆಪೊಸಿಟರಿಯಿಂದ ನೇರವಾಗಿ ಸೈಟ್ ನಿಯೋಜನೆಗೊಳ್ಳಬಹುದು: ಸೈಟ್ನ ರೆಪೊಸಿಟರಿ ಸಂಪರ್ಕದಲ್ಲಿ ಅದನ್ನು ಆಯ್ಕೆಮಾಡಿ, ರೆಪೊಸಿಟರಿ ಮತ್ತು ಬ್ರಾಂಚ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ, ಮತ್ತು ಪುಶ್ ಮಾಡಿದಾಗ ನಿಯೋಜನೆಗೊಳ್ಳುತ್ತದೆ.
- ಪ್ರತಿಯೊಂದು ಇತರ ಬ್ರಾಂಚ್ ತನ್ನದೇ ಆದ ಮುನ್ನೋಟವನ್ನು (preview) ಪಡೆಯಬಹುದು, ಆದ್ದರಿಂದ ಬದಲಾವಣೆಯು ಲೈವ್ ಸೈಟ್ಗೆ ತಲುಪುವ ಮೊದಲು ನೀವು ಅದನ್ನು ಪರಿಶೀಲಿಸಬಹುದು.
- Render ಮತ್ತು Azure Static Web Apps ನಂತಹ Git-ಆಧಾರಿತ ಸ್ಟ್ಯಾಟಿಕ್ ಹೋಸ್ಟ್ಗಳು ಸೈಟ್ನ ಕೋಡ್ನ ಮೂಲವಾಗಿ ಈ ಸಂಪರ್ಕವನ್ನು ಬಳಸುತ್ತವೆ.
ಇದು ಸಂಪರ್ಕಗೊಳ್ಳದಿದ್ದರೆ
ರೆಪೊಸಿಟರಿ ಕಾಣೆಯಾಗಿದೆ. ಆಕ್ಸೆಸ್ ಟೋಕನ್ ಅನ್ನು ಯಾವ ರೆಪೊಸಿಟರಿ, ಪ್ರಾಜೆಕ್ಟ್ ಅಥವಾ ವರ್ಕ್ಸ್ಪೇಸ್ನಲ್ಲಿ ರಚಿಸಲಾಗಿದೆಯೋ ಅದನ್ನು ಮಾತ್ರ ಅದು ತಲುಪುತ್ತದೆ. ನಿಮಗೆ ಅಗತ್ಯವಿರುವ ಪ್ರತಿಯೊಂದು ರೆಪೊಸಿಟರಿಯನ್ನು ಒಳಗೊಳ್ಳುವ ಮಟ್ಟದಲ್ಲಿ ಒಂದನ್ನು ರಚಿಸಿ.
ಇದು ಕೆಲಸ ಮಾಡಿತು ಮತ್ತು ನಂತರ ನಿಂತುಹೋಯಿತು. ಎರಡೂ ರೀತಿಯ ಟೋಕನ್ಗಳು ಮುಕ್ತಾಯಗೊಳ್ಳಬಹುದು (expire). ಹೊಸದನ್ನು ರಚಿಸಿ ಮತ್ತು ಅದನ್ನು ಸಂಪರ್ಕಿಸಿ.
ಕೀಯನ್ನು ತಿರಸ್ಕರಿಸಲಾಗಿದೆ ಎಂದು ಅದು ಹೇಳುತ್ತದೆ. ಯಾವಾಗಲೂ ಬಹುತೇಕ ಮೂರು ಕಾರಣಗಳಲ್ಲಿ ಒಂದಾಗಿರುತ್ತದೆ: ಅದರೊಂದಿಗೆ ಸ್ಪೇಸ್ ಅಥವಾ ಲೈನ್ ಬ್ರೇಕ್ ನಕಲಾಗಿರುವುದು, ಅವಧಿ ಮುಗಿದ ಕೀ, ಅಥವಾ ನೀವು ಅದನ್ನು ನಕಲಿಸಿದ ನಂತರ ಹಿಂಪಡೆಯಲಾದ ಅಥವಾ ಮರುರಚಿಸಲಾದ ಕೀ. ಹೊಸದನ್ನು ರಚಿಸಿ ಮತ್ತು ಅದನ್ನು ಮತ್ತೊಮ್ಮೆ ಅಂಟಿಸಿ.
ಇದು ಸಂಪರ್ಕಗೊಳ್ಳುತ್ತದೆ, ಆದರೆ ನಂತರ ಏನೋ ವಿಫಲಗೊಳ್ಳುತ್ತದೆ. ಕೀ ದೃಢೀಕರಿಸಲ್ಪಡುತ್ತದೆ ಆದರೆ ಕ್ರಿಯೆಗೆ ಅಗತ್ಯವಿರುವ ಅನುಮತಿಯನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ. ಮೇಲೆ ಪಟ್ಟಿ ಮಾಡಲಾದ ಅನುಮತಿಗಳೊಂದಿಗೆ ಹೊಸ ಕೀಯನ್ನು ರಚಿಸಿ, ನಂತರ ಹಳೆಯ ಸಂಪರ್ಕವನ್ನು ಕಡಿತಗೊಳಿಸಿ ಮತ್ತು ಹೊಸ ಕೀಯನ್ನು ಸಂಪರ್ಕಿಸಿ.
ಸಂಪರ್ಕ ಕಡಿತಗೊಳಿಸುವುದು
Integrations ತೆರೆಯಿರಿ, ಖಾತೆಯನ್ನು ಹುಡುಕಿ ಮತ್ತು Disconnect ಅನ್ನು ಒತ್ತಿರಿ. ಅದು ಸಂಗ್ರಹಿಸಲಾದ ಕೀಯನ್ನು ತಕ್ಷಣವೇ ಅಳಿಸುತ್ತದೆ. ಅದನ್ನು ಬಳಸುತ್ತಿದ್ದ ಯಾವುದೇ ಅಂಶವು ತನ್ನ ಮುಂದಿನ ಕ್ರಿಯೆಯ ಸಂದರ್ಭದಲ್ಲಿ ನಿಲ್ಲುತ್ತದೆ, ಮತ್ತು ಅದರ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿದ್ದ ಪರದೆಗಳು ಸದ್ದಿಲ್ಲದೆ ವಿಫಲಗೊಳ್ಳುವ ಬದಲು ಆ ವಿಷಯವನ್ನು ತಿಳಿಸುತ್ತವೆ.
ಸಂಪರ್ಕ ಕಡಿತಗೊಳಿಸುವುದರಿಂದ ಈಗಾಗಲೇ ಮಾಡಲಾದ ಕೆಲಸಗಳು ರದ್ದಾಗುವುದಿಲ್ಲ — ನಿಮ್ಮ ಖಾತೆಯಲ್ಲಿ ನಾವು ಬದಲಾಯಿಸಿದ ದಾಖಲೆಗಳು, ನಿಯೋಜನೆಗಳು ಅಥವಾ ಸೆಟ್ಟಿಂಗ್ಗಳು ಇದ್ದಂತೆಯೇ ಇರುತ್ತವೆ. ಕೀ ಸ್ವತಃ ಸೋರಿಕೆಯಾಗಿರಬಹುದು ಎಂದು ನೀವು ಭಾವಿಸಿದರೆ, ಅದನ್ನು ವೆಂಡರ್ ಬಳಿಯೂ ಹಿಂಪಡೆಯಿರಿ; ಸಂಪರ್ಕ ಕಡಿತಗೊಳಿಸುವುದು ನಮ್ಮಲ್ಲಿರುವ ಪ್ರತಿಯನ್ನು ಮಾತ್ರ ತೆಗೆದುಹಾಕುತ್ತದೆ, ಅವರದ್ದನ್ನಲ್ಲ.