跳至内容
GitTree
存储库

检查存储库信任

某些存储库包含 Git 设置或挂钩,当 Git 在其中运行时,这些设置或挂钩会在您的计算机上运行程序。在此之前,GitTree 会准确地显示 Trust this repository? 所找到的内容,并让您信任它或在 Restricted mode 中打开它。

免费已更新

免费使用 GitTree:登录后的所有本地 Git 功能。

在此页面上
  1. 开始之前
  2. 在哪里可以找到它
  3. 步骤
  4. 预期结果
  5. GitTree 寻找什么
  6. 如果出现问题
  7. 问题
  8. 有关的

开始之前

  • 您正在打开一个存储库,通常是从其他人那里克隆的。

在哪里可以找到它

  • 当存储库具有此类设置或挂钩时,会出现 Trust this repository? 对话框。
  • 选项卡上有 restricted 徽章,受限存储库栏中有 Review Trust…。
行动macOSWindows 和 Linux
Open Repository…⌘OCtrl+O

步骤

  1. 阅读发现的内容

    该对话框列出了每个发现:Setting 或 Hook、它的 Value、它的位置 Defined in 以及它的用途,例如 Runs a program 或 Rewrites remote URLs。还没有运行任何东西。

  2. 决定

    Trust and Open 让 Git 像平常一样运行它们。 Open in Restricted Mode 不运行存储库配置的任何内容,并关闭网络操作。 Cancel 打不开它。

  3. 稍后改变主意

    在受限存储库中,选择 Review Trust… 再次查看结果并信任它。

预期结果

存储库以您选择的信任级别打开,显示在其选项卡上。

GitTree 寻找什么

  • 在普通命令(例如 status 或 diff)期间启动程序的设置。
  • 内容过滤器、差异和合并驱动程序。
  • 活动挂钩以及将挂钩或工作树移动到其他位置的设置。
  • 远程 URL 重写,包括设置文件和 shell 别名。

如果出现问题

某些操作在存储库中不可用

它可能处于受限模式:网络操作已关闭,某些工作树操作也已关闭。如果您信任,请选择 Review Trust…。

“当此对话框打开时,存储库的设置或挂钩发生了变化。”

与此同时,有些事情改变了他们。在做出决定之前查看当前显示的结果。

问题

这和 Git 的“可疑所有权”警告一样吗?

不。该警告是关于另一个用户拥有的文件夹的;当您打开存储库 时,GitTree 会为其提供 Trust This Folder…。存储库信任是关于存储库自己的设置和挂钩将运行的内容。