我正在尝试使用 Github 设置 Drone CI 0.6。但是我不断收到 oauth 错误。也许有人可以指出我做错了什么。我已经尝试过 with 和 without DRONE_HOST
,但它总是说不匹配。
错误:
无法验证用户。redirect_uri_mismatch redirect_uri 必须与此应用程序的注册回调 URL 匹配。 https://developer.github.com/v3/oauth/#redirect-uri-mismatch
码头工人-compose.yml :
version: '2'
services:
drone-server:
image: drone/drone:0.6
ports:
- 8822:8000
volumes:
- /var/lib/drone:/var/lib/drone/
restart: always
environment:
- DRONE_OPEN=true
- DRONE_HOST=http://ci.rallabs.com
- DRONE_GITHUB=true
- DRONE_GITHUB_CLIENT=myGithubClient
- DRONE_GITHUB_SECRET=myGithubSecret
- DRONE_SECRET=mySecret
drone-agent:
image: drone/drone:0.6
command: agent
restart: always
depends_on:
- drone-server
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- DRONE_SERVER=ws://drone-server:8000/ws/broker
- DRONE_SECRET=mySecret
Github 应用详情: