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