drone fatal: could not read Username for ‘xxxx‘: terminal prompts

1
2
3
Initialized empty Git repository in /drone/src/.git/
+ git fetch origin +refs/heads/main:
fatal: could not read Username for 'https://xxxx': terminal prompts disabled
  • drone 默认情况下不会做公开代码库的认证,即不会在拉取公开仓库时验证 git 账号
  • 使用本地模式运行,默认 git 仓库的 所有操作都要验证用户信息,即使是 pull 公开的代码仓库也不会认证

启动 drone 的时候传递一个环境变量 DRONE_GIT_ALWAYS_AUTH=true