ภาพรวม
ทุกโปรเจค Stardeck ได้รับการสนับสนุนโดย GitHub repository ส่วนตัว ในองค์กรstardeck-customer-repos
Stardeck ให้ interface ที่มีอยู่แล้วเพื่อเข้าถึงการเข้าถึง GitHub repository ของโปรเจคของคุณโดยตรง
ทำความเข้าใจสิทธิ์ GitHub
Stardeck รองรับสามระดับสิทธิ์สำหรับผู้ร่วมงาน:สิทธิ์ Read
- ดูและ clone repository
- ดาวน์โหลด เนื้อหา repository
- ไม่สามารถ push การเปลี่ยนแปลงหรือแก้ไขโค้ด
- เหมาะสำหรับ: ผู้มีส่วนได้ส่วนเสีย ผู้จัดการ ผู้ตรวจสอบภายนอก
สิทธิ์ Write
- สิทธิ์ Read ทั้งหมด บวกกับ:
- Push commits ไปยัง branches ที่ไม่ได้รับการปกป้อง
- สร้างและ merge pull requests
- ไม่สามารถแก้ไข การตั้งค่า repository หรือจัดการการเข้าถึง
- เหมาะสำหรับ: นักพัฒนา สมาชิกทีม ผู้มีส่วนร่วมที่ใช้งานอยู่
สิทธิ์ Admin
- สิทธิ์ Write ทั้งหมด บวกกับ:
- จัดการการตั้งค่า repository และ webhooks
- เพิ่มหรือลบผู้ร่วมงาน โดยตรงบน GitHub
- ควบคุมเต็มที่ เหนือ repository
- เหมาะสำหรับ: ผู้นำโปรเจค วิศวกร DevOps ผู้จัดการทางเทคนิค
การเพิ่มผู้ร่วมงาน
ขั้นตอนที่ 1: ไปที่การตั้งค่า Repository
- เปิดโปรเจคของคุณใน Stardeck
- ไปที่ Project Settings
- คลิกแท็บ Repository
- หาส่วน GitHub Repository Access
ขั้นตอนที่ 2: เพิ่มผู้ใช้ GitHub
- คลิกปุ่ม “Add GitHub User”
- ใส่ GitHub username ของผู้ร่วมงาน (เช่น
octocat) - เลือก ระดับสิทธิ์ ที่เหมาะสม:
- Read - ดูและ clone เท่านั้น
- Write - ดู clone และ push โค้ด
- Admin - การเข้าถึง repository แบบเต็ม
- คลิก “Add Collaborator”
GitHub username ต้องแน่นอนและคำนึงถึงตัวพิมพ์เล็กพิมพ์ใหญ่ ตรวจสอบให้แน่ใจว่าผู้ร่วมงานของคุณมีบัญชี GitHub ก่อนเพิ่มพวกเขา
ขั้นตอนที่ 3: สถานะคำเชิญ
หลังจากเพิ่มผู้ร่วมงาน:- คำเชิญที่รอดำเนินการ - ผู้ใช้จะได้รับอีเมลคำเชิญจาก GitHub
- พวกเขาต้อง ยอมรับคำเชิญ บน GitHub เพื่อรับการเข้าถึง
- คำเชิญที่รอดำเนินการแสดงเป็น “Pending invitation acceptance” ในรายการ
- เมื่อยอมรับ พวกเขาปรากฏเป็นผู้ร่วมงานที่ใช้งานอยู่
การจัดการผู้ร่วมงานที่มีอยู่
การรีเฟรชรายการ
คลิก ไอคอนรีเฟรช เพื่อดึงรายการผู้ร่วมงานล่าสุดจาก GitHub สิ่งนี้ทำให้แน่ใจว่าคุณเห็น:- คำเชิญที่ยอมรับเมื่อเร็วๆ นี้
- ผู้ร่วมงานที่เพิ่มโดยตรงบน GitHub
- ระดับสิทธิ์ปัจจุบัน
การลบผู้ร่วมงาน
เพื่อลบการเข้าถึงของใครบางคน:- หาผู้ร่วมงานในรายการ
- คลิก ไอคอนถังขยะ ถัดจากชื่อของพวกเขา
- ยืนยันการลบในกล่องโต้ตอบ
- ผู้ใช้จะสูญเสียการเข้าถึง repository ทันที
การลบคำเชิญที่รอดำเนินการ
หากใครบางคนยังไม่ได้ยอมรับคำเชิญของพวกเขา คุณสามารถยกเลิกได้:- หาคำเชิญที่รอดำเนินการ (ทำเครื่องหมาย “Pending invitation acceptance”)
- คลิก ไอคอนถังขยะ
- ยืนยันเพื่อลบคำเชิญ
การแก้ไขปัญหา
ผู้ร่วมงานไม่เห็น Repository
สาเหตุทั่วไป:- คำเชิญยังคง รอดำเนินการ - ขอให้พวกเขาตรวจสอบอีเมล GitHub ของพวกเขา
- พวกเขาใช้ บัญชี GitHub ที่ผิด - ตรวจสอบ username
- คำเชิญ หมดอายุ - ลบและเชิญพวกเขาอีกครั้ง
- พวกเขายังไม่ได้ ยอมรับ บน GitHub - ส่งลิงก์คำเชิญให้พวกเขา
github.com/stardeck-customer-repos/[your-repo] และยอมรับคำเชิญ
การเปลี่ยนแปลงสิทธิ์ไม่สะท้อน
ปัญหา: สิทธิ์ที่อัปเดตไม่แสดงสำหรับผู้ร่วมงาน วิธีแก้ไข:- คลิก ปุ่มรีเฟรช เพื่อซิงค์กับ GitHub
- รอสักครู่สำหรับ API ของ GitHub ในการอัปเดต
- ให้ผู้ร่วมงาน ออกจากระบบและกลับเข้า ไปยัง GitHub
- ตรวจสอบโดยตรงบน GitHub เพื่อยืนยันการเปลี่ยนแปลง
ไม่สามารถเพิ่มผู้ร่วมงาน
สาเหตุทั่วไป:- Username ไม่ถูกต้อง - ตรวจสอบการสะกดและตัวพิมพ์ซ้ำ
- ผู้ใช้ไม่มีอยู่ - ตรวจสอบว่าพวกเขามีบัญชี GitHub
- เพิ่มแล้ว - ตรวจสอบว่าพวกเขาอยู่ในรายการรอดำเนินการหรือใช้งานอยู่
- ขีดจำกัด API ของ GitHub - รอสักครู่และลองอีกครั้ง
github.com/[username] ก่อน จากนั้นลองอีกครั้ง
คำเชิญที่รอดำเนินการจะไม่ยกเลิก
ปัญหา: ไม่สามารถลบคำเชิญที่รอดำเนินการ วิธีแก้ไข:- รีเฟรชรายการผู้ร่วมงาน
- ลองลบอีกครั้ง
- หากยังคงมีปัญหา ไปที่การตั้งค่า repository ของ GitHub โดยตรง
- ไปที่ Settings → Collaborators และยกเลิกที่นั่น
เอกสารที่เกี่ยวข้อง
การทำงานกับ Branches
เรียนรู้วิธีที่ผู้ร่วมงานสามารถสร้างและทำงานกับ Git branches ในโปรเจคของคุณ
ต้องการความช่วยเหลือในการจัดการการเข้าถึงสำหรับทีมของคุณ? ติดต่อฝ่ายสนับสนุนผ่านแดชบอร์ด Stardeck ของคุณ