如何使用 curl PUT 到 github API?

How do I PUT to the github API using curl?

有很多 github API 例子。但是,我无法辨别如何使用 cURL 和 API PUT 到 github。特别是,我正在尝试自动关注用户。 我试过:

curl --user "myusername:mypassword" -X PUT "/myusername/following/personIdliketofollow" https://api.github.com/

以及:

curl --user "myusername:mypassword" -X PUT "" https://api.github.com/myusername/following/personIdliketofollow

及其多种组合。 我看过 here, here, and here among other sites

呵呵。似乎 post 提出问题是找到答案的最佳方式。我花了几个小时在这上面。我会继续 post 答案以节省其他人的时间。为了使用 cURL PUT 到 Github 以关注另一个用户,语法是:

curl --user "username:password" -X PUT -d "" https://api.github.com/user/following/personYoudLiketoFollow