首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Drone.io OAuth与Github的问题

Drone.io OAuth与Github的问题
EN

Stack Overflow用户
提问于 2017-02-18 22:31:17
回答 1查看 1.7K关注 0票数 1

我目前正在尝试用我的Github帐户来设置Drone.io。我安装了drone.io,这是可行的-我能够到达本地主机上的drone.io登录页面。当我尝试登录以授权访问Github时,问题就开始了,因为Github返回错误404 --“这不是您要查找的页面”,并使用下面的url:

type=code&scope=repo+repo%3Astatus+user%3Aemail+read%3Aorg&state=drone

我尝试使用localhost和localhost/authorize进行授权回调,但没有进行任何更改。有人能看到我做错了什么吗?

我的吉特布设置:

我的船坞-撰写文件:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-20 00:04:28

看起来您的授权回调url无效。而不是http://localhost,它应该是根据官方设置说明的http://localhost/authorize

将您的应用程序注册到GitHub以创建您的客户端id和机密。非常重要的是,授权回调URL与您的http(s)方案和主机名完全匹配,/authorize是路径。

参考文档:http://readme.drone.io/admin/setup-github/

此外,它还看起来环境部分是畸形的。不应引用坞组成部分中的环境变量。Docker在以key=value格式声明时不会取消引用值。

因此,与其引用这样的值,不如:

代码语言:javascript
复制
environment:
  - foo='bar'
  - baz=qux

您应该删除以下引号:

代码语言:javascript
复制
environment:
  - foo=bar
  - baz=qux

或者,如果需要引用值,则应该使用key=value格式的映射或数组。

代码语言:javascript
复制
environment:
  foo: "bar"
  baz: qux

参考码头撰写文档:https://docs.docker.com/compose/compose-file/#/environment

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42321437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档