百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
返回工具页/返回 Issues 列表
#7625·superset

设置以禁用/配置工作区状态刷新时的后台 `git fetch`

作者: djaparidze创建于 2026年9月17日更新于 2026年9月17日
标签enhancement

你想解决什么问题?

每个 git 状态刷新一个背景“ git getting < base> -- -- quiet -- -- no-tags” (cheduleBase Reffetch' inpackages/host-service/src/trpc/router/git/utils/base-ref-freshness.ts.ts')。 5分钟的TTL ('BASE REF FETCH TTL MS') 有硬码,没有设置或env var来关闭接取.

使用一个SSH代理,要求每次使用都获得批准(Bitwarden, 1Password, Secretive, YubiKey touch),这导致每回波每几分钟有批准提示,用户没有触发.

** 环境:** 超级设置桌面 1.25.1, macOS, Bitbucket 云过SSH,BitwardenSSH代理. 同一代码仍在 " main " (1.29)。

建议的解决办法

  • 设置: "背景中的切入基干"打开/关闭(理想每个项目)
  • 可配置的取取间隔(默认为5分)
  • 关闭时: 更改面板中一个手动“ 抓取” 动作; diff 使用现有的本地远程跟踪参考

你努力过的工作

  • HTTPS 以只读符号获取 URL + SSH `pushurl' (工作,但必须在每次重播中设置)
  • SSH代理人的"回忆批准"模式(对每次使用批准都进行修改)
  • SSH " 控制元件 " / " 控制活塞 " (减少提示,不删除提示)

内容来源: superset-sh/superset

查看 GitHub 原文在 GitHub 查看讨论