ยินดีต้อนรับสู่ที่เก็บ Copilot Security!
Microsoft Security Copilot เป็นผู้ช่วยที่ขับเคลื่อนด้วย AI ที่ใช้งานได้สำหรับการปฏิบัติงานประจำวันในด้านความปลอดภัยและให้อำนาจแก่ทีมในการปกป้องความเร็วและขนาดของ AI
โครงการนี้ยินดีต้อนรับการมีส่วนร่วมและข้อเสนอแนะ การมีส่วนร่วมส่วนใหญ่กำหนดให้คุณต้องยอมรับข้อตกลงใบอนุญาตผู้มีส่วนร่วม (CLA) ประกาศว่าคุณมีสิทธิ์และทำจริงให้สิทธิ์ในการใช้การบริจาคของคุณ สำหรับรายละเอียดเยี่ยมชม https://cla.opensource.microsoft.com
เมื่อคุณส่งคำขอดึง CLA บอทจะพิจารณาโดยอัตโนมัติว่าคุณจำเป็นต้องให้ CLA และตกแต่ง PR อย่างเหมาะสม (เช่นการตรวจสอบสถานะแสดงความคิดเห็น) เพียงทำตามคำแนะนำที่จัดทำโดยบอท คุณจะต้องทำสิ่งนี้เพียงครั้งเดียวใน repos ทั้งหมดโดยใช้ CLA ของเรา
โครงการนี้ได้นำรหัสการดำเนินงานของ Microsoft โอเพ่นซอร์สมาใช้ สำหรับข้อมูลเพิ่มเติมโปรดดูจรรยาบรรณคำถามที่พบบ่อยหรือติดต่อ [email protected] พร้อมคำถามหรือความคิดเห็นเพิ่มเติมใด ๆ
นี่คือขั้นตอนที่คุณสามารถทำได้เพื่อเริ่มต้นโครงการนี้:
บัญชี GitHub :
ส้อมที่เก็บ :
โคลนส้อมไปยังเครื่องในพื้นที่ของคุณ ::
คุณสามารถติดตั้ง gitbash ได้จาก https://git-scm.com/downloads หากคุณยังไม่มี
สร้างไดเรกทอรีบนเครื่องในพื้นที่ของคุณซึ่งคุณจะดึงพื้นที่เก็บข้อมูลลงไปและที่ที่คุณจะทำงาน ตัวอย่าง:“ C: users (ชื่อผู้ใช้) Documents Gitforks”
เปิด Gitbash และย้ายไปยังไดเรกทอรี“ C: users (ชื่อผู้ใช้) Documents Gitforks”
Run: git init
Run: git โคลนตัวอย่าง: git clone“ https://github.com/(username)/ copilot-for-security-fork”
ซีดีลงในไดเรกทอรีใหม่ที่สร้างขึ้น IE CD Copilot-for-Security-Fork
ตั้งค่า upstream ซึ่งเป็น repo ดั้งเดิมที่คุณแยกจาก IE The Copilot-for-Security Community Repo
Run: Git Remote เพิ่ม upstream https://github.com/azure/copilot-for-security
Run: Git Remote -V
คุณสามารถทำได้โดยใช้เดสก์ท็อป gitHub เช่นกันโดยการดาวน์โหลดจาก https://desktop.github.com
สร้างสาขา :
ติดตั้งรหัส VS:
[ดาวน์โหลด Visual Studio Code - Mac, Linux, Windows]
เปิดสาขาในรหัส VS:
เรียกใช้รหัส VS จากนั้นไฟล์> เปิดโฟลเดอร์ไดเรกทอรีที่เก็บท้องถิ่น (ตัวอย่าง: C: Users (ชื่อผู้ใช้) Documents Gitforks Copilot-for-Security-Fork)
คุณควรเห็นไดเรกทอรีและไฟล์ทั้งหมดในที่เก็บและที่ด้านล่างคุณจะเห็นสาขาที่คุณกำลังทำงานอยู่ ตรวจสอบให้แน่ใจว่าคุณได้เลือกสาขาที่ถูกต้องก่อนทำการเปลี่ยนแปลงใด ๆ
ขั้นตอนการกระทำและเผยแพร่การเปลี่ยนแปลงของคุณ
เมื่อคุณสร้างเนื้อหาที่คุณต้องการในรหัส VS คุณจะต้องขึ้นเวทีและทำการเปลี่ยนแปลง สิ่งนี้จะส่งพวกเขาไปยังสาขาที่คุณสร้างขึ้นในเครื่องบนเครื่องของคุณ ตัวอย่างเช่นฉันสร้างโฟลเดอร์ใหม่โดยใช้ชื่อ "SentinelDailyOperations" และปลั๊กอิน KQL ที่เรียกว่า "KQL_SENTINELDAILYOPERATIONSSAMPLE.YML" ภายในไดเร็กทอรี "Community Ached Plugins" คุณยังสามารถเพิ่มเนื้อหาเพิ่มเติมที่จำเป็นในการจัดทำเอกสารและปรับใช้ปลั๊กอินนี้
ตอนนี้เมื่อคุณพร้อมที่จะกระทำการเปลี่ยนแปลงของคุณคลิกที่ไอคอนควบคุมต้นทางทางด้านซ้ายให้ป้อนข้อความสรุปการเปลี่ยนแปลงของคุณและกด“+” ขั้นตอนนี้การเปลี่ยนแปลง คลิกถัดไปเครื่องหมายตรวจสอบเพื่อกระทำการเปลี่ยนแปลงของคุณ สิ่งเหล่านี้ยังคงอยู่ในเครื่องของคุณ
ตอนนี้คุณสามารถเผยแพร่ผลงานนี้ไปยัง GitHub ส่วนตัวของคุณได้โดยคลิกที่ไอคอนถัดจากชื่อสาขา (ถ้ามันส่งรายการขึ้นด้านบนของที่เก็บเลือกของคุณ /Copilot-for-security ไม่ใช่ Azure /Copilot-for-Security) ในตัวอย่างนี้เรากำลังเลือกสาขาหลักเพื่อเผยแพร่การเปลี่ยนแปลงของฉันด้วยปลั๊กอินใหม่
ตอนนี้คุณสามารถตรวจสอบการเปลี่ยนแปลงที่มุ่งมั่นใน GitHub ของคุณไปที่สาขาที่เกี่ยวข้อง:
หากคุณทำงานทั้งหมดและพร้อมที่จะส่งไปยังที่เก็บหลักคุณต้องทำคำขอดึง คำขอนี้จะเริ่มต้นชุดตรวจสอบอัตโนมัติและหากผ่านไปแล้วมันจะไปที่คณะกรรมการตรวจสอบ - หนึ่งในนั้นต้องตรวจสอบงานของคุณและยอมรับคำขอและรวมเข้ากับสาขาหลัก
ส่วนบนสุดของหน้า "เปิดคำขอดึง" เป็นสิ่งสำคัญ สิ่งนี้แสดงให้เห็นว่าที่เก็บข้อมูลและสาขาที่คุณดึงออกมาจากและไปยังที่เก็บข้อมูลใด คุณควรกรอกข้อมูลในส่วนความคิดเห็นด้วยชื่อที่มีความหมายและรายการสิ่งที่คุณทำเนื่องจากผู้ตรวจสอบจะอ่านสิ่งนี้ จากนั้นคลิก“ สร้างคำขอดึง”
เมื่อการเปลี่ยนแปลงถูกรวมเข้ากับ GitHub หลักคุณควรจะเห็นการเปลี่ยนแปลงที่เกิดขึ้นกับที่เก็บ GitHub หลัก
ตรวจสอบสถานะคำขอดึงของคุณและซิงค์จากที่เก็บหลัก
หลังจากการร้องขอการดึงของคุณได้ถูกรวมเข้าด้วยกันโปรดตรวจสอบเพื่อให้แน่ใจว่าได้เข้าไปในที่เก็บหลัก เราขอแนะนำให้ตรวจสอบทั้งสองในเว็บไซต์ GitHub รวมถึงการซิงค์กับ repo ในพื้นที่ของคุณและตรวจสอบการเปลี่ยนแปลงขณะนี้
ขอให้โชคดีและมีความสุขที่ได้มีส่วนร่วมในชุมชน Copilot ความปลอดภัย !!!!