您的授权回调网址似乎无效。而不是http://localhost
它应该http://localhost/authorize
按照官方设置说明。
在 GitHub 上注册您的应用程序以创建您的客户端 ID 和密码。授权回调 URL 非常重要,它与您的 http(s) 方案和主机名完全匹配,并以 /authorize 作为路径。
参考文档:http ://readme.drone.io/admin/setup-github/
此外,看起来环境部分格式不正确。不应引用 docker-compose 部分中的环境变量。key=value
Docker compose 在以格式声明时不会取消引用值。
因此,不要像这样引用值:
environment:
- foo='bar'
- baz=qux
您应该删除引号:
environment:
- foo=bar
- baz=qux
或者,如果您需要引用值,则应该使用映射或key=value
格式的数组。
environment:
foo: "bar"
baz: qux
参考 docker compose 文档:https ://docs.docker.com/compose/compose-file/#/environment