回答:
リポジトリをチェックアウトし、Gitログでメールアドレスを探します。
ユーザーがGitHubでアクティブになっている場合、コミットログから自分のメールアドレスをキャッチしたり、作業中のプロジェクトの問題を開いたりできる場合があります。
ただし、それらが非アクティブであり、表示される電子メールまたはリポジトリがない場合、直接的な方法はないようです。極端な場合には試してみる価値があるかもしれないこの回避策を思い付きました:
Settings
そのリポジトリのTransfer Ownership
問題のユーザーにリポジトリを送信しますこれにより、ユーザーに通知が生成され、ユーザーからの連絡が許可されます。
ユーザーアカウントが完全に無効になっていて、自分のプロジェクトに名前を使用できるようにそれを削除したい場合は、サポートに連絡することもできます。
これがどのくらいの期間行われたかはわかりませんが@username message_content
、ディスカッションに追加すると、そのユーザーに通知されます。
この方法は2019年2月に機能しました
[ ]
)
この質問にはStack Overflowで答えがあります。
GitHubはプライベートメッセージング機能を削除しましたが、まだ代替手段があります。
GitHubホストgitリポジトリ。通信しようとするユーザーがコードをコミットしたことがある場合は、目標を達成できる可能性が十分にあります。実際、各コミットには、変更の作者またはそれを受け入れた人に関する情報が保存されています。
ユーザーuser_testとのやり取りが本当に必要な場合
- ユーザーの公開アクティビティページを表示します。
https://github.com/user_test?tab=activity
- 「[リポジトリ]の[ブランチ]にプッシュされたuser_test」というイベントを検索します。通常、良いチャンスがあります。彼は自分のコミットの1つをプッシュした可能性があります。「比較の表示...」リンクをクリックしてこれが当てはまることを確認し、ユーザーが
コミッターの1人としてリストされていることを確認します。- ローカルマシンで、彼がプッシュしたリポジトリをクローンします。
git clone https://github.com/..../repository.git
- そのディレクトリに移動します
cd repository
- 彼がプッシュしたブランチをチェックアウトします。
git checkout [branch]
- 最新のコミットを表示します。
git log -50
コミッター/作成者として、コミットデータとともに電子メールが表示されます。
注:未承諾メールに関連するすべての警告がそこに適用される必要があります。スパムしないでください。