已经在 ~/.qoder/settings.json 中增加了如下配置,但是还是会询问授权
通过对话调用 git 命令依然会询问授权
已经在 ~/.qoder/settings.json 中增加了如下配置,但是还是会询问授权
参考这里配置下:
Qoder CLI 对工具的执行具有细粒度权限控制,具体可以在如下配置文件中进行配置,配置文件的优先级依次递增:
~/.qoder/settings.json
${project}/.qoder/settings.json
${project}/.qoder/settings.local.json(通常添加到 .gitignore)
配置
Qoder CLI 通过三种核心策略进行权限控制:Allow、Deny 和 Ask。它们可与特定工具的规则组合,用于针对项目或用户进行更精细的访问管理。默认情况下,CLI 对于所选项目目录之外的文件访问采用更安全的“Ask”策略,同时在启动时会在项目目录内自动创建标准的读/写规则。所有策略均可完全自定义,以适配你的工作流程。
{
"permissions": {
"ask": [
"Read(!/Users/qoder_user/Documents/codes/go-micro/**)",
"Edit(!/Users/qoder_user/Documents/codes/go-micro/**)"
],
"allow": [
"Read(/Users/qoder_user/Documents/codes/go-micro/**)",
"Edit(/Users/qoder_user/Documents/codes/go-micro/**)"
],
"deny": []
}
}
已经按照文档描述添加到 ~/.qoder/settings.json,期望对当前用户生效,但是提交代码使用 git 命令时依然要求授权