2014-03-02 27 views

回答

0

Github只是一些隨機的站點來託管git倉庫。

該網站是完全獨立於其中託管的存儲庫。

作者或包含在git倉庫中的某些提交的提交者與任何github用戶完全無關。

一次提交可能是許多不同存儲庫(每個都屬於不同的用戶)在github上託管的一部分。提交的作者甚至可能在github上沒有帳戶。

因此,你真的無法將提交與github用戶聯繫起來。

+0

這其實並不完全正確。如果GitHub用戶通過GitHub合併拉取請求,那麼他們的GitHub用戶名將與合併提交相關聯。 – 2014-03-02 22:09:47

0

@ michas說的是正確的。

然而,你可以編寫一個腳本,從git倉庫中解析作者的用戶名(使用git log等),並使用Github's Search API在Github中搜索這些用戶名。

此搜索的結果將包含您想要的ID。

+0

@ michas寫了些什麼實際上並不完全正確。如果GitHub用戶通過GitHub合併拉取請求,那麼他們的GitHub用戶名將與合併提交相關聯。 – 2014-03-02 22:10:02

相關問題