GitHubでホストされている私のプロジェクトを誰がチェックアウトしたかを知る方法があるのだろうか?これには、GitHubでプロジェクトを直接フォークした人や、標準のgit clone
コマンドを使用してリポジトリをクローンした人が含まれます。
「チェックアウト」とは、プロジェクトを複製した人を意味する場合、それは不可能です。リポジトリのクローンを作成するのにGitHubユーザーである必要はないので、これを追跡することは不可能です。
git clone
などの標準gitコマンドを使用して、誰がリポジトリをチェックアウトしたかを確認する方法はありませんが、canNetwork Graph Visualizer を使用したGitHub上のリポジトリ。この回答の時点で、少なくとも2つの方法でこの機能にアクセスできます。
たとえば、以下は rbenvネットワークグラフ の部分的なスクリーンショットです。
ネットワークグラフの上部にある[メンバー]タブには別のビューも表示され、GitHubで現在分岐しているユーザーの名前が一覧表示されます。 GitHubの外でクローンを作成した人や、その後フォークを削除した人は明らかに表示されません。
これは古い質問であり、2014年にGithubによってTrafficが導入されたと思います。 リンクはこちら Trafficの説明。
グラフ内のトラフィックセクションに移動します。ここで、あなたが持っているユニークビジターの数を確認できます。これ以外に、あなたのアカウントを正確に閲覧した人を知る方法は他にありません。
ブロックチェーンを使用すると、リポジトリにアクセスできるプロキシされたピアツーピアの信頼に基づいて追跡と制御の両方が可能になります.gitはグラフアプローチを使用してリポジトリを使用するため、コードチェーンのようなものを介してトラフィックをチェックするのに非常に役立ちます.