GitHub Copilot应用程序中的本地沙盒

本地沙盒通过限制对计算机上的文件、网络资源和凭据的访问,帮助减少意外命令的潜在影响。在GitHub Copilot应用程序中,您可以对其进行配置…… GitHub Copilot应用程序中的本地沙盒发布首先出现在GitHub博客上。

本地沙盒通过限制对计算机上的文件、网络资源和凭据的访问,帮助减少意外命令的潜在影响。在GitHub Copilot应用中,您可以为本地存储库和工作树会话配置每个项目。项目的沙盒设置包括:文件系统:其他读/写、其他只读和拒绝文件夹列表。网络:出站互联网和本地网络设置。

凭据:经过身份验证的HTTPS git操作的Git凭据,以及GitHub CLI身份验证的GitHub CLI凭据。这些项目设置描述了沙盒会话启动时应用程序请求的策略。应用企业管理设置时,有效的策略可能更具限制性。如果您的操作系统无法强制执行请求的策略,则沙盒外壳将失败并显示错误,而不是在没有沙盒的情况下运行。

本地沙盒默认关闭。打开应用设置,选择您的项目,然后在“沙盒”下打开沙盒新会话。这适用于项目中的新会话,而不是已经运行的会话。对文件系统、网络和凭据设置的更改适用于新会话或现有会话重新启动时。要为活动的本地会话启用沙盒,请输入/sandbox on。

这将在不更改项目默认值的情况下更改该会话。本地沙盒不适用于远程主机上运行的云沙盒会话或会话。GitHub Copilot应用和Copilot CLI沙盒设置是单独配置的。本地沙盒处于公开预览状态,可能会发生变化。了解有关在GitHub Copilot应用中配置本地沙盒的更多信息。

本地沙盒通过限制对计算机上的文件、网络资源和凭据的访问,帮助减少意外命令的潜在影响。在GitHub Copilot应用中,您可以为本地存储库和工作树会话配置每个项目。项目的沙盒设置包括:文件系统:其他读/写、其他只读和拒绝文件夹列表。网络:出站互联网和本地网络设置。