需要一些快速帮助。新手终端用户在这里。尝试使用这些说明:https://developer.github.com/v3/repos/statistics/#commit-activity以获取特定用户的提交历史记录。
但是,我不知道该如何处理:
GET /repos/:owner/:repo/stats/contributors
当我用我正在使用的特定名称替换所有者和repo时,没有任何反应,因为我在终端中收到此错误:
-bash: GET: command not found
这是一个非常时间敏感的问题,请帮忙!谢谢!
答案 0 :(得分:2)
您可以按照此curl tutorial using GitHub's API查看您的翻译方式
GET /repos/:owner/:repo/stats/contributors
当您注意到in the comments时,不应包含“:”。
curl --include https://api.github.com/users/caspyin
将用户凭据传递给基本身份验证,以访问受保护的资源,例如用户加星标的要点或与其个人资料相关联的私人信息
curl --user "caspyin:PASSWD" https://api.github.com/gists/starred
curl --user "caspyin:PASSWD" https://api.github.com/users/caspyin
仅传递不带冒号的用户名(
:
)将提示您输入帐户密码。
这样可以避免在命令行历史记录中输入密码
curl --user "caspyin" https://api.github.com/users/caspyin
在您的情况下,请使用正确的所有者和回购名称替换<owner>
和<reponame>
:
curl https://api.github.com/repos/<owner>/<reponame>/stats/contributors