6

我正在使用https://github.com/mattn/gist-vim并将其作为带有 vim 病原体的子模块安装在我的包目录中。

我也设置了

git config --global github.user calvinchengx
git config --global github.token [mysecrettoken]

我能够获得诸如Gist -l正常工作之类的命令,使用此命令检索属于我的要点列表。我也可以毫无问题地预览其他编码员的要点Gist -l [thegithubusername]

但我无法在 github 上发布新的要点。尝试发布新要点时,出现以下错误:

Posting it to gist...
Post failed:
Press ENTER or type command to continue

没有显示任何有用的错误消息。所以我不完全是问题所在。有没有办法找出我的错误是什么(不熟悉调试 vim 脚本)?

感谢任何建议!

我在提取最新的 gist-vim 后尝试再次设置,但这是我得到的错误:-

设置 gist-vim 凭据时出错

4

3 回答 3

2

似乎 Github 已经弃用了 API 的 v2,其中通过发布到 gist.github.com 来创建 gist,现在在 v3 中,它必须通过 api.github.com 来完成,可能还有其他一些差异。

Api 文档:http: //developer.github.com/v3/#authentication

类似问题:https ://github.com/defunkt/gist/issues/79

于 2012-03-20T19:39:17.723 回答
2

使用新的 gist.vim。如果您使用的是 git 命令,请拉出 master 分支。这包括一些破坏规范的更改。新的不要使用 github_token。您需要设置说明以选择基本身份验证或 oauth2。请阅读自述文件或:help gist-vim.

于 2012-04-05T03:18:32.263 回答
2

我有同样的错误,安装 WebAPI.vim 插件解决问题

http://www.vim.org/scripts/script.php?script_id=4019

于 2012-07-25T10:54:17.033 回答