GitHubでユーザーに連絡する方法はありますか?


回答:


30

GitHubユーザーに連絡するには、ユーザーのページ(https://github.com/[USERNAME])にアクセスします。左側のサイトに、メールアドレス(提供されている場合)が表示されます。


17

私は彼らに直接メッセージを送ることを知りませんが、彼らが関係している議論にコメントを投稿すると、彼らのgithubアカウントに通知として表示されます。


2
ええ、私は自分のメールを投稿しないように望んでいましたが、とにかくそれをやってしまいました。ありがとう。
ジョシュM.

24
ダイレクトメッセージメカニズムがあればいいですね。
ジョシュM.


11

ユーザーがGitHubでアクティブになっている場合、コミットログから自分のメールアドレスをキャッチしたり、作業中のプロジェクトの問題を開いたりできる場合があります。

ただし、それらが非アクティブであり、表示される電子メールまたはリポジトリがない場合、直接的な方法はないようです。極端な場合には試してみる価値があるかもしれないこの回避策を思い付きました:

  • 空のリポジトリを作成する
  • メッセージを含むREADME.mdを追加し、返信メールを含めます
  • 行くSettingsそのリポジトリの
  • Transfer Ownership問題のユーザーにリポジトリを送信します

これにより、ユーザーに通知が生成され、ユーザーからの連絡が許可されます。

ユーザーアカウントが完全に無効になっていて、自分のプロジェクトに名前を使用できるようにそれを削除したい場合は、サポートに連絡することもできます。

https://help.github.com/articles/name-squatting-policy/


Name Squatting Policyに言及していただきありがとうございます。これはまさに私が探していたものでした!
アンドレアコルベリーニ

7

これがどのくらいの期間行われたかはわかりませんが@username message_content、ディスカッションに追加すると、そのユーザーに通知されます。


インターフェースのどこでこれを行うことができるかについてもう少し言えますか?
batpigandme

おそらく、問題などで「コメント」を入力する場所。
ジョシュM.

ただ、問題のコメントのいずれかで「@userピング」書き込み
Fedir RYKHTIK

「ディスカッション」== リクエストの発行またはプル、またはコミットに関するコメントなど
-chharvey

6

この方法は2019年2月に機能しました

  1. コピーしてブラウザに次の行を貼り付け(しおり、それに遠慮なく):https://api.github.com/users/xxxxxxx/events/public
  2. メールを送信するGitHubユーザー名を見つけます。URLのxxxxxxxをその人のGitHubユーザー名に置き換えます。Enterキーを押します。
  3. Ctrl+ Fを押して「電子メール」を検索します。

1
動作していません。そのページには、空の配列が表示されます。([ ]
felwithe

1
残念ながら、これはユーザーがメールを公開した場合にのみ機能します。そうでない場合、ここに投稿されている他のオプションは一見の価値があります。
チェーンワーク

4

この質問には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

コミッター/作成者として、コミットデータとともに電子メールが表示されます。

注:未承諾メールに関連するすべての警告がそこに適用される必要があります。スパムしないでください。


Stack Overflowからこの回答をコピーしたと言って良かったと思います;)
Stefan Monov

1
Stack Overflowで他の誰かのコピーが禁止されている場合、この回答を書きます。回答を編集しました;)
saman

1
それは単なるStack Overflowの問題ではありません。盗作はどこでも悪いです。ソースを特定していただきありがとうございます。
エール

0

1つのオプションは、ユーザーのメールアドレスを見つけてメールで送信することです。Hikidoは、ユーザーのメールアドレスを表示する無料のChrome拡張機能を提供しています。


これを回答として残したので、上記のコメントを削除しました。しかし、この情報が議論に多くを追加し、おそらくフラッガーが指摘したサイトをプラグインするかどうかはわかりません。
jonsca
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.