สิ่งที่การเชื่อมต่อนี้มอบให้คุณ
การเชื่อมต่อ Bitbucket ช่วยให้ไซต์สามารถปรับใช้จากหนึ่งในที่เก็บข้อมูล Bitbucket Cloud ของคุณ: พุชไปยังแบรนช์แล้วไซต์จะอัปเดต
ก่อนที่คุณจะเริ่มต้น
บัญชี Bitbucket Cloud ที่มีสิทธิ์เข้าถึงที่เก็บข้อมูลที่คุณต้องการปรับใช้
1. สร้างคีย์ที่ Bitbucket
Bitbucket มีข้อมูลรับรองสองประเภท และสามารถใช้ประเภทใดก็ได้:
- โทเคนการเข้าถึง สำหรับที่เก็บข้อมูล โครงการ หรือพื้นที่ทำงาน ซึ่งสร้างขึ้นจากการตั้งค่าของที่เก็บข้อมูล โครงการ หรือพื้นที่ทำงานนั้นเองภายใต้ โทเคนการเข้าถึง โทเคนนี้จะผูกอยู่กับที่เก็บข้อมูล โครงการ หรือพื้นที่ทำงานนั้น ไม่ได้ผูกกับบุคคล ให้สิทธิ์การอ่านแก่ที่เก็บข้อมูล
- โทเคน API ในบัญชี Atlassian ของคุณ เลือกโปรไฟล์ของคุณ จากนั้นไปที่ การตั้งค่าบัญชี → ความปลอดภัย → สร้างและจัดการโทเคน API → สร้างโทเคน API พร้อมขอบเขต ตั้งชื่อ กำหนดวันหมดอายุ เลือก Bitbucket เป็นแอป และเลือกสิทธิ์การอ่านแก่ที่เก็บข้อมูล Bitbucket จะแสดงโทเคนเพียงครั้งเดียว ให้คัดลอกไว้ในตอนนั้น
2. เชื่อมต่อที่นี่
เปิด การผสานการทำงาน ในแดชบอร์ดของคุณและเลือก เชื่อมต่อบัญชี เลือก การโฮสต์โค้ด เป็นกลุ่มและเลือก Bitbucket เป็นบัญชี กรอก โทเคน API — และหากคุณสร้างโทเคนในบัญชี Atlassian ของคุณแทนที่จะเป็นโทเคนการเข้าถึง ให้กรอก ชื่อผู้ใช้ของบัญชี ด้วย แล้วกด เชื่อมต่อบัญชี
เราจะทดสอบสิ่งที่คุณวางก่อนที่จะมีการบันทึกสิ่งใด คีย์ที่ใช้งานไม่ได้จะไม่ถูกจัดเก็บไว้ และคำตอบจะระบุว่ามีข้อผิดพลาดใดเกิดขึ้น คีย์ที่ใช้งานได้จะถูกเก็บรักษาไว้อย่างเข้ารหัสในตู้นิรภัยความลับของเรา — ไม่เคยเก็บไว้ในฐานข้อมูลของเรา — และจะไม่แสดงขึ้นมาอีกเลย แม้กระทั่งกับคุณก็ตาม
ชื่อผู้ใช้จะเป็นตัวกำหนดวิธีที่เราส่งโทเคน ดังนั้นให้ป้อนเฉพาะสำหรับโทเคนของบัญชีเท่านั้น หากป้อนโทเคนการเข้าถึงพร้อมกับชื่อผู้ใช้ หรือป้อนโทเคนของบัญชีโดยไม่มีชื่อผู้ใช้ จะถูกปฏิเสธ
สิ่งที่จะเกิดขึ้นต่อไป
- ไซต์สามารถปรับใช้ได้โดยตรงจากที่เก็บข้อมูลในบัญชีนี้: เลือกไซต์ในการเชื่อมต่อที่เก็บข้อมูลของไซต์ เลือกที่เก็บข้อมูลและแบรนช์ แล้วการพุชจะทำการปรับใช้
- แบรนช์อื่นๆ ทุกแบรนช์สามารถมีพรีวิวเป็นของตนเองได้ เพื่อให้คุณสามารถตรวจสอบการเปลี่ยนแปลงก่อนที่จะไปถึงไซต์จริง
- โฮสต์แบบสแตติกที่สร้างด้วย Git เช่น Render และ Azure Static Web Apps จะใช้การเชื่อมต่อนี้เป็นแหล่งที่มาของโค้ดสำหรับไซต์
หากเชื่อมต่อไม่สำเร็จ
ที่เก็บข้อมูลขาดหายไป โทเคนการเข้าถึงจะเข้าถึงได้เฉพาะที่เก็บข้อมูล โครงการ หรือพื้นที่ทำงานที่สร้างขึ้นเท่านั้น ให้สร้างขึ้นในระดับที่ครอบคลุมทุกที่เก็บข้อมูลที่คุณต้องการ
เคยทำงานได้แล้วหยุดทำงาน โทเคนทั้งสองประเภทสามารถหมดอายุได้ ให้สร้างใหม่และทำการเชื่อมต่อ
ระบบแจ้งว่าคีย์ถูกปฏิเสธ เกือบทุกกรณีเกิดจากหนึ่งในสามสิ่งนี้: มีการคัดลอกช่องว่างหรือการขึ้นบรรทัดใหม่ติดมาด้วย คีย์หมดอายุแล้ว หรือคีย์ถูกเพิกถอนหรือสร้างใหม่หลังจากที่คุณคัดลอก ให้สร้างใหม่และวางอีกครั้ง
เชื่อมต่อได้ แต่มีบางอย่างล้มเหลวในภายหลัง คีย์ผ่านการตรวจสอบสิทธิ์แต่ขาดสิทธิ์ที่การดำเนินการนั้นจำเป็นต้องใช้ ให้สร้างคีย์ใหม่พร้อมสิทธิ์ที่ระบุไว้ข้างต้น จากนั้นยกเลิกการเชื่อมต่อเดิมและเชื่อมต่อคีย์ใหม่
การยกเลิกการเชื่อมต่อ
เปิด การผสานการทำงาน ค้นหาบัญชี และกด ยกเลิกการเชื่อมต่อ การดำเนินการนี้จะลบคีย์ที่จัดเก็บไว้ทันที สิ่งใดก็ตามที่กำลังใช้งานคีย์นั้นจะหยุดทำงานในการดำเนินการถัดไป และหน้าจอที่ต้องพึ่งพาคีย์นั้นจะแจ้งให้ทราบแทนที่จะล้มเหลวไปเงียบๆ
การยกเลิกการเชื่อมต่อจะไม่ยกเลิกสิ่งที่ได้ทำไปแล้ว — บันทึก การปรับใช้ หรือการตั้งค่าที่เราได้เปลี่ยนแปลงในบัญชีของคุณจะยังคงเดิม หากคุณคิดว่าตัวคีย์เองอาจรั่วไหล ให้เพิกถอนที่ผู้ให้บริการด้วยเช่นกัน การยกเลิกการเชื่อมต่อจะลบสำเนาของเรา ไม่ใช่ของพวกเขา