本工具需要使用 GitLab Personal Access Token 调用 API。
登录你的 GitLab 后,进入:
User Settings->Access Tokens
不同版本 GitLab 菜单可能略有差异,也可能叫:
Preferences->Access Tokens
创建时建议填写:
Token name:例如gitlab-code-searchExpiration date:建议设置过期时间,避免长期有效
至少勾选以下权限:
apiread_api
GitLab 通常只会在创建成功时展示一次完整 token,请立即复制保存。
.venv/bin/gcs search \
-u 'https://gitlab.example.com' \
-t 'your_token' \
-w 'businessSearch'- 不要把真实 token 写入代码或提交到 Git 仓库
- 不要把 token 截图、粘贴到公开 issue 或聊天记录
- token 泄漏后立刻在 GitLab 执行撤销(revoke)或轮换(rotate)