Improve workflow for minimal auth scope vs gh auth login (via /login)
- 主要語言
- Shell
- 星號
- 11.2k
- 分支
- 1.9k
- 平均合併
- 14 小時 16 分鐘
- 30 天內合併 PR
- 6
描述
### Describe the feature or problem you'd like to solve
There is no easy way to authenticate Copilot CLI with minimal, scoped permissions in isolated environments. The `gh auth login` device code flow only adds to existing scopes and does not support per-repo granularity. A `/login` command or similar mechanism that supports scoped auth would reduce the need for workarounds.
This is especially important when running Copilot CLI in isolated environments with YOLO mode.
### Proposed solution
**Current workaround:** Create a Fine-grained Personal Access Token with `User: Copilot` and `Repository: Contents (read/write)` permissions, then authenticate with `gh auth login --with-token` or pass in `GH_TOKEN` env var.
### Example prompts or workflows
_No response_
### Additional context
_No response_
貢獻指南
評估
這個 Issue 還沒有評估資料。