通过终端从github访问提交历史记录?

时间:2014-09-23 02:32:12

标签: macos git github terminal github-api

需要一些快速帮助。新手终端用户在这里。尝试使用这些说明:https://developer.github.com/v3/repos/statistics/#commit-activity以获取特定用户的提交历史记录。

但是,我不知道该如何处理:

GET /repos/:owner/:repo/stats/contributors

当我用我正在使用的特定名称替换所有者和repo时,没有任何反应,因为我在终端中收到此错误:

-bash: GET: command not found

这是一个非常时间敏感的问题,请帮忙!谢谢!

1 个答案:

答案 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