Trước tiên, bạn có thể show the commits for a given file:
https://api.github.com/repos/:owner/:repo/commits?path=PATH_TO_FILE
Ví dụ:
https://api.github.com/repos/git/git/commits?path=README
Thứ hai, rằng JSON phản ứng không , trong phần tác giả, chứa url được đặt tên là 'html_url
'đến hồ sơ GitHub:
"author": {
"login": "gitster",
"id": 54884,
"avatar_url": "https://0.gravatar.com/avatar/750680c9dcc7d0be3ca83464a0da49d8?d=https%3A%2F%2Fidenticons.github.com%2Ff8e73a1fe6b3a5565851969c2cb234a7.png",
"gravatar_id": "750680c9dcc7d0be3ca83464a0da49d8",
"url": "https://api.github.com/users/gitster",
"html_url": "https://github.com/gitster", <==========
"followers_url": "https://api.github.com/users/gitster/followers",
"following_url": "https://api.github.com/users/gitster/following{/other_user}",
"gists_url": "https://api.github.com/users/gitster/gists{/gist_id}",
"starred_url": "https://api.github.com/users/gitster/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/gitster/subscriptions",
"organizations_url": "https://api.github.com/users/gitster/orgs",
"repos_url": "https://api.github.com/users/gitster/repos",
"events_url": "https://api.github.com/users/gitster/events{/privacy}",
"received_events_url": "https://api.github.com/users/gitster/received_events",
"type": "User"
},
Vì vậy, bạn không cần phải loại bỏ bất kỳ trang web nào tại đây.
Đây là một very crude jsfiddle để minh họa rằng, dựa trên chiết xuất javascript:
var url = "https://api.github.com/repos/git/git/commits?path=" + filename
$.getJSON(url, function(data) {
var twitterList = $("<ul />");
$.each(data, function(index, item) {
if(item.author) {
$("<li />", {
"text": item.author.html_url
}).appendTo(twitterList);
}
});

Như mọi khi, thật vui khi đọc câu trả lời của bạn, Von. Toàn diện và cho vấn đề. –
Cảm ơn. Điều này thật đúng với gì mà tôi đã tìm kiếm. Tôi sẽ xem nếu có câu trả lời thay thế trước khi đưa ra tiền thưởng. –
Ok kết quả có thể xem tại đây: https://github.com/miohtama/sphinxcontrib.contributors/ :) –