欢迎来到Security Copilot存储库!
Microsoft Security Copilot是AI日常操作的生成性AI驱动助手,它使团队能够以AI的速度和规模保护。
该项目欢迎贡献和建议。大多数捐款要求您同意撰写贡献者许可协议(CLA),宣布您有权并实际上授予我们使用您的贡献的权利。有关详细信息,请访问https://cla.opensource.microsoft.com。
当您提交拉动请求时,CLA机器人将自动确定您是否需要提供CLA并适当装饰PR(例如状态检查,评论)。只需按照机器人提供的说明即可。您只需要使用我们的CLA在所有存储库中进行一次。
该项目采用了Microsoft开源的行为代码。有关更多信息,请参见《行为守则常见问题守则》或与其他问题或评论联系[email protected]。
这是您可以开始为该项目做出贡献的步骤:
GitHub帐户:
叉子存储库:
克隆到您本地机器的叉子::
您可以从https://git-scm.com/downloads安装Gitbash,如果您还没有。
在本地计算机上创建一个目录,您将在其中将存储库置于以及将要在哪里工作。示例:“ c: users(用户名) documents gitforks”
打开Gitbash并进入目录“ C: USERS(用户名) Documents GitForks”目录
运行:git init
运行:git克隆示例:git克隆“ https://github.com/(username)/ copilot-for-security-fork”
CD进入创建的新目录,即CD Copilot-Security-Fork
设置上游,这是您从IE副业社区库存的原始回购
运行:git远程添加上游https://github.com/azure/copilot-for-security
运行:git Remote -V
您也可以通过https://desktop.github.com使用github桌面来执行此操作。
创建一个分支:
安装VS代码:
[下载Visual Studio代码-Mac,Linux,Windows]
在VS代码中打开分支:
运行VS代码,然后文件>“打开文件夹”本地存储库目录(示例:c: users (用户名) documents gitforks gitforks copilot-for-security-fork)
您应该在存储库中查看所有目录和文件,在底部,您可以看到您正在工作的分支。在进行任何更改之前,请确保选择正确的分支。
舞台,提交并发布您的更改
当您在VS代码中创建所需的内容时,您需要上台并提交更改。这将把它们投入到您在机器上本地创建的分支。例如,我在“基于社区的插件”目录中创建了一个按名称“ SentinelDailyererations”和KQL插件的新文件夹和KQL插件。您还可以添加记录和部署此插件所需的任何其他内容。
现在,当您准备提交更改时,请单击左侧的源控制图标,输入一条消息总结您的更改并点击“+”。这进行了更改。接下来,单击检查标记以提交您的更改。这些仍然是您机器的本地。
现在,您可以通过单击分支名称旁边的图标将此工作发布到您的个人github(如果将存储库的顶部列出列表,请选择您的 /副本,而不是azure /copilot-for-for-security)。在此示例情况下,我们正在选择主要的分支ITESELF来使用新插件发布我的更改。
现在,您可以查看github的合理更改到各自分支:
如果您已经完成了所有工作并准备提交主要存储库,则需要执行拉动请求。该请求将启动一组自动支票,如果通过这些检查,则该请求将交给审阅者董事会 - 其中之一必须检查您的工作并接受请求并将其合并给主人分支。
“打开拉动请求”页面的最高部分至关重要。这表明您从哪个存储库和分支从哪个存储库中提取到哪个存储库。您应该在评论部分中填写有意义的名称,并列出您所做的工作,因为审阅者将阅读此内容。然后单击“创建拉请请求”
将更改合并到主github后,您应该能够看到对主github存储库的更改。
从主存储库中检查您的拉请求状态并同步
合并了拉动请求后,请检查以确保其进入主要存储库。我们建议在GitHub网站上以及通过对您本地存储库进行同步并验证更改现已就位。
祝您好运,并为安全副驾驶社区做出贡献!!!!