{"meta":{"title":"创建 GitHub Copilot Spaces","intro":"创建工作区，以组织和集中相关内容，从而为特定任务提供正确的上下文，为 Copilot 的响应建立事实依据。","product":"GitHub Copilot","breadcrumbs":[{"href":"/zh/copilot","title":"GitHub Copilot"},{"href":"/zh/copilot/how-tos","title":"操作方法"},{"href":"/zh/copilot/how-tos/copilot-on-github","title":"Copilot 上 GitHub"},{"href":"/zh/copilot/how-tos/copilot-on-github/customize-copilot","title":"自定义 Copilot"},{"href":"/zh/copilot/how-tos/copilot-on-github/customize-copilot/copilot-spaces","title":"Spaces"},{"href":"/zh/copilot/how-tos/copilot-on-github/customize-copilot/copilot-spaces/create-copilot-spaces","title":"创建 Copilot Spaces"}],"documentType":"article"},"body":"# 创建 GitHub Copilot Spaces\n\n创建工作区，以组织和集中相关内容，从而为特定任务提供正确的上下文，为 Copilot 的响应建立事实依据。\n\n## 创建空间\n\n1. 若要创建空间，请转到 [https://github.com/copilot/spaces](https://github.com/copilot/spaces?ref_product=copilot\\&ref_type=engagement\\&ref_style=text)，然后单击**创建空间**。\n2. 为空间指定一个名称。\n3. 请选择该空间是你个人所有还是你所属机构所有。 组织所有的Spaces 可以使用GitHub内置的权限模型来共享。\n4. 单击“Create Space”\\*\\*\\*\\*。\n5. （可选）在空间名称下添加说明。 说明不会影响Copilot的回应，但有助于他人理解此空间的用途。\n\n   > \\[!NOTE] 你可以随时更改空间的名称和说明，方法是将鼠标悬停在空间上并单击 **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-pencil\" aria-label=\"pencil\" role=\"img\"><path d=\"M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z\"></path></svg>**。\n\n## 将上下文添加到空间\n\n你可以向空间中添加两种类型的上下文：\n\n* **说明**：描述此空间内应关注的内容 Copilot 的自由文本。 写明专长、可协助的任务，以及应避免的内容。\n  Copilot这有助于根据意向提供更相关的响应。\n\n  例如：\n\n  > 你是一个 SQL 生成器。 你的任务是根据附件中定义的示例查询和数据结构，生成符合用户目标的 SQL 查询。\n\n* **来源**：此上下文将用于为你的问题提供更相关的答案。 此外， Spaces 将始终引用存储库分支上的 `main` 最新版本代码。\n\n  若要添加源，请单击“**添加源”<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-plus\" aria-label=\"plus\" role=\"img\"><path d=\"M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2Z\"></path></svg>**，然后选择以下选项之一：\n\n  * **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-file-code\" aria-label=\"file-code\" role=\"img\"><path d=\"M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z\"></path></svg> 添加文件和存储库**：可以添加文件、文件夹和整个 GitHub 存储库。 添加存储库时，搜索 Copilot 其内容以查找相关信息，但添加与工作最相关的特定文件或文件夹将为你提供最佳结果。 这可以包括代码文件、文档和其他内容，可帮助 Copilot 了解空间的上下文。\n  * **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-link\" aria-label=\"link\" role=\"img\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg> 链接文件、拉取请求和问题**：可以粘贴内容的 URL GitHub ，包括拉取请求和问题。\n  * **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-upload\" aria-label=\"upload\" role=\"img\"><path d=\"M2.75 14A1.75 1.75 0 0 1 1 12.25v-2.5a.75.75 0 0 1 1.5 0v2.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 14Z\"></path><path d=\"M11.78 4.72a.749.749 0 1 1-1.06 1.06L8.75 3.811V9.5a.75.75 0 0 1-1.5 0V3.811L5.28 5.78a.749.749 0 1 1-1.06-1.06l3.25-3.25a.749.749 0 0 1 1.06 0l3.25 3.25Z\"></path></svg> 上传文件**：可以直接从本地计算机上传文件。 其中包括图像、文本文件、富文档和电子表格。\n  * **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-paste\" aria-label=\"paste\" role=\"img\"><path d=\"M3.626 3.533a.249.249 0 0 0-.126.217v9.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-9.5a.249.249 0 0 0-.126-.217.75.75 0 0 1 .752-1.298c.541.313.874.89.874 1.515v9.5A1.75 1.75 0 0 1 12.25 15h-8.5A1.75 1.75 0 0 1 2 13.25v-9.5c0-.625.333-1.202.874-1.515a.75.75 0 0 1 .752 1.298ZM5.75 1h4.5a.75.75 0 0 1 .75.75v3a.75.75 0 0 1-.75.75h-4.5A.75.75 0 0 1 5 4.75v-3A.75.75 0 0 1 5.75 1Zm.75 3h3V2.5h-3Z\"></path></svg> 添加文本内容**：可以键入或粘贴自由文本内容，例如脚本、笔记或任何其他相关信息，以帮助 Copilot 了解空间上下文。\n\n## 选择存储库或文件作为上下文\n\n将源添加到空间时，可以选择附加整个存储库或单个文件。 了解每个选项的工作原理可帮助你从 Copilot中获得最佳结果。\n\n* **附加存储库：附加存储库**时， Copilot 不会将整个项目加载到内存中。 而是搜索资源库，仅检索与你的问题最相关的内容。 这最适合大规模用例，例如在存储库中的所有文档中回答问题。\n\n* **附加每个单独的文件：当你附加文件时**，其全部内容将被加载到 Copilot 的上下文窗口中，并用于该空间中的每一个查询。 如果想要 Copilot 一致地确定特定文档或少量文件的优先级，则最好这样做。\n\n## 在工作过程中添加背景信息\n\n可以直接从代码视图中 GitHub将文件添加到空间，因此在为空间生成上下文时无需中断流。\n\n1. 在代码视图中任何文件的顶部，单击 **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-space\" aria-label=\"Add to space\" role=\"img\"><path d=\"M0 13.25V2.75C0 1.784.784 1 1.75 1H5c.551 0 1.07.26 1.4.7l.9 1.2a.25.25 0 0 0 .2.1h6.75c.966 0 1.75.784 1.75 1.75v3.638a.75.75 0 0 1-1.5 0V4.75a.25.25 0 0 0-.25-.25H7.5a1.75 1.75 0 0 1-1.4-.7l-.9-1.2a.25.25 0 0 0-.2-.1H1.75a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h5.663l.076.004a.75.75 0 0 1 0 1.492L7.413 15H1.75A1.75 1.75 0 0 1 0 13.25Z\"></path><path d=\"M12.265 9.16a.248.248 0 0 1 .467 0l.237.649a3.726 3.726 0 0 0 2.219 2.218l.649.238a.249.249 0 0 1 0 .467l-.649.237a3.728 3.728 0 0 0-2.219 2.219l-.237.649a.249.249 0 0 1-.467 0l-.238-.649a3.726 3.726 0 0 0-2.218-2.219l-.649-.237a.248.248 0 0 1 0-.467l.649-.238a3.725 3.725 0 0 0 2.218-2.218l.238-.649Z\"></path></svg>**。\n\n   ![代码视图中文件屏幕截图。 “添加到空间”图标以橙色突出显示。](/assets/images/help/copilot/add-to-copilot-space.png)\n\n2. 从下拉列表中，选择要向其添加文件的空间，或创建新空间。\n\n## 后续步骤\n\n* 如需查看 Copilot Spaces 的概述，请参阅 [关于GitHub Copilot Spaces](/zh/copilot/concepts/context/spaces)。\n* 若要在 Spaces 和 IDE 中使用 GitHub，请参阅 [使用GitHub Copilot Spaces](/zh/copilot/how-tos/provide-context/use-copilot-spaces/use-copilot-spaces)。\n* 若要加快Spaces的开发进度，请参阅[使用 GitHub Copilot Spaces 加快开发工作](/zh/copilot/tutorials/speed-up-development-work)。\n* 若要与团队共享空间，请参阅 [使用 GitHub Copilot Spaces 与他人协作](/zh/copilot/how-tos/copilot-on-github/customize-copilot/copilot-spaces/collaborate-with-others)。"}