0

我正在关注如何在本地安装 readthedocs 的本教程。

https://docs.readthedocs.io/en/latest/install.html

一切都按预期工作,但是有一件事我无法理解。

我已经创建了用户,通过单击确认链接激活了他,然后在管理员中我尝试连接到 github。我在这一点上得到的是:

DoesNotExist at /accounts/github/login/callback/

SocialApp matching query does not exist.

快速而肮脏的解决方案是在管理员(/admin/socialaccount/socialapp/add/)中添加 github 应用程序,但是在这种情况下,当我单击连接时,帐户将简单地连接到该 github 帐户(并且任何其他用户将被阻止连接对任何东西)。

我的配置中缺少什么?

4

2 回答 2

0

您需要打开管理员并添加一个社交应用程序: http://localhost:8000/admin/socialaccount/socialapp/add/

创建一个新的 github 应用程序的步骤:

  1. 应用注册(在此处获取您的密钥和秘密)

    https://github.com/settings/applications/new

  2. 开发回调地址

    http://localhost:8000/accounts/github/login/callback/

于 2017-07-14T20:37:13.213 回答
0

碰巧的是,安装时已知缺少步骤。

更多关于这里的主题:

https://github.com/rtfd/readthedocs.org/issues/1619

但是到目前为止,我不知道要配置什么来摆脱这个错误并允许两个不同的用户连接他们自己的 git 项目。

于 2016-05-23T18:09:48.650 回答