cURL 不会提示我使用 GitHub API 输入密码

2023-12-19

我正在跟进GitHub 的教程 https://developer.github.com/guides/getting-started/关于使用他们的 API。在我的 Git Bash 命令提示符中,我输入以下内容

curl -i https://api.github.com/users/defunkt

这会像预期那样提取 JSON。但是,当我输入

curl -i -u your_username https://api.github.com/users/defunkt

它只是打印一个新行,就好像它在等待我完成命令什么的。我需要按CTRL C逃离。我也尝试过不同的变化,

curl -i -u "your_username" https://api.github.com/users/defunkt
curl -i --user your_username https://api.github.com/users/defunkt
curl -i --user "your_username" https://api.github.com/users/defunkt
curl -i -user your_username https://api.github.com/users/defunkt
curl -i -user "your_username" https://api.github.com/users/defunkt

什么都不起作用。我究竟做错了什么?


事实证明这是一个已知问题(https://github.com/curl/curl/issues/573 https://github.com/curl/curl/issues/573).

解决方法:在curl 命令前面添加“winpty”。 IE。

winpty curl ...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

cURL 不会提示我使用 GitHub API 输入密码 的相关文章

随机推荐