มีวิธีเพิ่มที่เก็บ GitHub ใหม่ให้กับทีมโดยอัตโนมัติหรือไม่?


9

สมมติว่าฉันมีองค์กรใน GitHub ชื่อ ORG และทีมประกอบด้วยสมาชิกทั้งหมดในองค์กรที่เรียกว่า TEAM_ORG

ฉันต้องการที่เก็บจำนวนมากที่ฉันสร้างขึ้นภายใต้บัญชี ORG GitHub เพื่อเชื่อมโยงกับ TEAM_ORG โดยอัตโนมัติเพื่อให้สมาชิกในทีมสามารถอ่าน / เขียนได้

มีวิธีทำเช่นนั้นหรือไม่?

(ฉันคิดว่าสามารถใช้ API เพื่อสร้างบางสิ่งได้ - https://developer.github.com/v3/orgs/teams/#add-team-repoแต่มีคนแก้ไขปัญหานี้แล้วที่อื่น?) :-)

คำตอบ:


1

หน้าการสร้าง repo ของ GitHub จะนำเสนอตัวอย่างของการใช้ API เพื่อกำหนด repos ให้องค์กรโดยอัตโนมัติ:

https://developer.github.com/v3/repos/#create

ตรวจสอบให้แน่ใจว่าได้ตรวจสอบการตั้งค่าการอนุญาตสองครั้งในสมาชิกองค์กร โดยค่าเริ่มต้นสมาชิกองค์กรทั้งหมดสามารถสร้างที่เก็บสำหรับองค์กร อย่างไรก็ตามสิ่งนี้สามารถถูกแทนที่ได้และสิทธิ์ในการสร้างที่เก็บสามารถ จำกัด เฉพาะเจ้าขององค์กรเท่านั้น ดูที่ "ระดับสิทธิ์การเก็บข้อมูลสำหรับองค์กร"

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.