CLion 2025.2 Help

项目安全

为防止潜在的安全风险,CLion 让您在不确定项目来源时决定如何打开项目。 CLion 会在启动过程中告知您将要执行的任务或配置,并且让您配置可以信任的来源。

打开未知来源的项目

当您打开一个 CMakeMakefileGradle项目时,CLion 会在加载过程中执行其构建脚本。 这些构建脚本可能包含任意(潜在危险的)代码。

每次首次打开项目时,IDE 都会显示 信任项目 对话框。 这有助于确保项目可以安全地执行以下操作:

信任项目对话框

您可以选择以下操作之一:

  • 在安全模式下预览 :在这种情况下,CLion 会在 安全模式 中打开项目,这意味着您可以浏览项目的源代码,但在执行代码、进行构建相关活动以及运行脚本(例如执行 Gradle 任务、加载和运行 CMake 或 Makefile 目标)时会有一些限制。

    CLion 在编辑器区域顶部通知您 安全模式。 您可以随时点击 信任项目… 链接并加载您的项目。

    cl_trust_cmake_editor_notification.png

    如果您尝试重新加载项目或在 CMake 或 Makefile 的情况下执行目标,或者使用菜单项、专用工具窗口或 运行任何内容 窗口运行 Gradle 任务,CLion 会提示您在继续之前确认您信任该项目:

    cl_trust_cmake_load.png
  • 信任项目 :在这种情况下,CLion 打开并初始化项目,解析项目插件,添加依赖项,并启用所有 CLion 功能。

  • 不打开 :在这种情况下,CLion 取消了该操作。

启动任务

当您打开在其他机器上创建的项目时,它可能包含一些在打开过程中执行的脚本或任务。 如果发现此类任务,CLion 会显示通知,提示您即将执行的代码可能有害。

您可以查看将要执行的任务并修改设置。

查看启动任务

  1. 设置 对话框 (Ctrl+Alt+S) 中,前往 工具 | 启动任务

  2. 启动任务 设置页面,您可以查看并修改 启动任务

安全模式预览限制

如果您在 安全模式 中打开一个项目,将会有以下限制:

  • 启动任务 :开始过程中执行的任何脚本或任务都被禁用。

  • VCS support :VCS support 已完全禁用。

  • File Watcher 脚本将不会唤醒并运行相应的工具。

受信任位置

您可以配置 CLion 应该认为安全的资源,并在打开过程中自动加载这些项目。

您可以将主目录添加到受信任的位置,以禁用 CLion 关于不受信任项目的警告。

配置受信任的位置

  1. 设置 对话框(Ctrl+Alt+S )中,前往 外观与行为 | 受信任的位置

  2. 受信任的位置 设置页面上,指定 IDE 应该信任的本地目录。 请点击 确定 以保存更改。

    受信位置

    您下次从这些位置之一打开 项目 时,CLion 将会隐式信任它。

最后修改日期: 2025年 9月 26日