Answers:
如果用户在GitHub上处于活动状态,则您可以从提交日志中捕获其电子邮件地址,或者在他们正在从事的项目上提出问题。
但是,如果它们处于非活动状态,并且没有可见的电子邮件或存储库,则似乎不是直接的方法。我想出了这种解决方法,在极端情况下可能值得尝试:
Settings
该存储库的Transfer Ownership
给相关用户这应该会为用户发出通知,并允许他与您联系。
如果用户帐户完全失效,而您只是想摆脱它,以便您可以为自己的项目使用该名称,则还可以联系支持人员,他们将删除失效的帐户:
我不知道它已经存在多久了,但是现在您可以添加@username message_content
一个讨论,该用户将得到通知。
这个问题在Stack Overflow有一个答案。
尽管GitHub删除了私人消息传递功能,但仍有替代方法。
GitHub托管git存储库。如果您愿意与之通信的用户曾经提交过一些代码,则很有可能实现您的目标。实际上,在每个提交中都存储了有关更改作者或接受更改的人员的一些信息。
如果您真的想与用户user_test交流
- 显示用户的公共活动页面:
https://github.com/user_test?tab=activity
- 搜索一个事件,指出“ user_test被推送到[repository]的[branch]”。通常有很多机会,他可能推动了自己的一项承诺。通过单击“查看比较...”链接来确保是这种情况,并确保将用户列为
提交者之一。- 在本地计算机上克隆他推送到的存储库:
git clone https://github.com/..../repository.git
- 转到该目录
cd repository
- 检出他推送到的分支:
git checkout [branch]
- 显示最新的提交:
git log -50
作为提交者/作者,应该显示电子邮件以及提交数据。
注意:与不请自来的电子邮件相关的所有警告都应在此处应用。难道不是垃圾邮件。