我一直在尝试从本地运行的 JavaScript 项目连接到 GitHub 的 GraphQL,但连接失败。
我使用在 GitHub 上创建的个人访问令牌,令牌是正确的。
奇怪的是,我尝试使用 curl 命令(由 GitHub 的好人提供)测试令牌:
$ curl -v -H "Authorization: bearer TOKEN" -X POST -d "{ \"query\": \"query { viewer { login }}\" }" 'https://api.github.com/graphql'
但是 curl 命令无法在我的机器上执行任何操作 - 但是它可以在其他机器上正常工作。在我的机器上,命令只是位于下一行的光标上,永远不会失败或完成:
>
GitHub 支持已经对此进行了研究,并且我尝试过: * 不同的连接方式(JS、GraphQL、curl) * 创建新令牌 * 创建具有不同权限的令牌
但所有结果都完全相同 - 这表明我的机器/网络上的设置存在不同/错误,但我找不到任何会影响这一点的东西。
有什么建议么?