2014-09-23 3 views
3

빠른 도움이 필요합니다. 초보 터미널 사용자가 여기 있습니다. 이 지침을 사용하려고 시도 : https://developer.github.com/v3/repos/statistics/#commit-activity 특정 사용자에 대한 커밋 기록을 가져옵니다.github에서 터미널을 통해 커밋 기록에 액세스하고 있습니까?

그러나, 나는 이것으로 무엇을 해야할지하지 않습니다 내가 사용하고 특정 이름을 가진 소유자 및 REPO를 교체 할 때 내 단말기에서이 오류 때문에

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

, 아무 일도 일어나지 않는다 :

-bash: GET: command not found 

이것은 매우 시간에 민감한 문제입니다. 감사! ":"포함되어서는 안

+1

당신은 할 필요가 curl을 사용하는 HTTP GET 요청. – SLaks

+0

나는 이것을 시도했지만 작동하지 않았다. "curl https://api.github.com/repos/:(u/n 여기)/:(저장소)/stats/contributors" – user3508494

+0

어떤 오류가 발생 했습니까? – SLaks

답변

2

당신은 당신이 in the comments의 통지로서 당신이

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

을 변환 할 방법을 보려면이 curl tutorial using GitHub's API을 따를 수 있습니다. 사용자가 기 스트 주연 같은 기본 인증에

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 

과 관련된 (:) 계정 암호를 입력하라는 메시지가 나타납니다.
이 오른쪽 소유자와의 repo 이름으로 <owner><reponame> 교체, 귀하의 경우에는

curl --user "caspyin" https://api.github.com/users/caspyin 

명령 행 역사에 암호를 가진 방지 :

curl https://api.github.com/repos/<owner>/<reponame>/stats/contributors 
관련 문제