GitHubで誰が私のリポジトリをフォークしたかを知るにはどうすればよいですか?


160

GitHubで私のリポジトリをforkした人を知る方法はありますか?フォークの数は確認できますが、リポジトリをフォークしたのは誰で、どのような変更が加えられたのか知りたいのですが。

私のリポジトリへの貢献に興味がある場合、プルリクエストを送ってくれることはわかっていますが、リポジトリをフォークした人を見つける方法は他にありますか?


3
:それは試すことができますのために誰がAPIを望んでいるhttps://api.github.com/repos/<user>/<repo>/forks
nawfal

回答:


176

フォークの数をクリックすると、完全なネットワークが表示されます。そこから「メンバー」をクリックして、誰がリポジトリをフォークしたかを確認できます。ExpressJSの例:https : //github.com/visionmedia/express/network/members

ここに画像の説明を入力してください


1
わかりました、あなたの答えに感謝します..誰かが公開されている私のリポジトリからフォークして、そのリポジトリをプライベートにして、彼らが私のリポジトリからフォークしたことを知らないようにできますか?でgithub.com/kbsbng/Bank-Interest-Calculator/network、私は(上部に数カウントで)私のレポのための1つのフォークがあることがわかり、私は、リスト内の自分のレポにほかなりを見ていません!
kbsbng 2012

1
@kbsbngおそらく実際に変更/コミットを行うまで何も表示されません
ホルヘイスラエルペーニャ

このソリューションは明らかに間違っています。たとえば、github.com / jashkenas / underscore / network / membersのようなものでは完全失敗します
Tino

@ティノは詳しく説明できますか?これは私がそのリンクで目にするものです:i.stack.imgur.com/C9arQ.png(そして下にスクロールするともっとたくさん)
Matt Ball

@MattBall 99%の確率で回答が役に立ちます。それにもかかわらず、それはまだ間違っています;)スクリーンショットの赤いボックスを見てください。「ネットワーク全体を表示します」!=「このネットワークのリポジトリの一部のみ」。リクエスタは「すべて」を明示的に要求しました->したがって、「明らかに間違っている」および「まったく失敗する」(すみません)とにかくこれに対する決定的な答えはおそらくないので、これはあなたの責任ではありません。私は実験しましapi.github.comたが、GitHubのレート制限のため、使用可能なソリューションはありませんでした。
Tino

4

ブラウザから発見した1つの方法は、プルリクエストを作成してから、フォーク間で比較しようとすることです。既存のフォークがすべて表示されます。


4

上記の受け入れられた答えは、リポジトリをフォークしたアカウントを確認するのに役立ちます。他の要件を満たすために、つまり、どのような変更が加えられたかを確認するには、個々のフォークされたリポジトリに移動してから、[比較]タブを確認する必要があります(添付の図を参照してください)。ここに画像の説明を入力してください実際に変更されたファイルの正確な詳細を表示するには、画像に示されている比較ボタンをクリックする必要があります。

上記のプロセスは正しい方法であり、面倒な場合があります。場合は、あなたが、リンク使用することができ、各フォークリポジトリがいかに先や背後の要約情報を見たいhttps://forkinfo.herokuapp.com/私がオープンソース化している、ここではどのあたりとして編集し、それをしたい場合には特定の要件。フォークされた各リポジトリーのホームページ(画像で強調表示されている部分)からその情報を取得することにより、親フォークの前後のフォークに関する情報をフェッチします。この情報は、リポジトリの比較に基づいて生成されます

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.