我想联系GitHub上的开发人员以了解如何提供帮助,等等。我在任何地方都看不到该选项。

评论

复制并获得更好的答案,请访问stackoverflow.com/q/12686545

#1 楼

您可以通过转到GitHub用户的用户页面(https://github.com/[USERNAME])与GitHub用户联系,然后在左侧站点上应该可以看到GitHub用户的电子邮件地址(如果他们提供了该地址)。

评论


如果没有呢?

– Flarn2006
19/12/12在4:23

..then看来您已走到尽头

– sobi3ch
1月23日10:57

#2 楼

检查存储库,并在Git日志中查找其电子邮件地址。

评论


有用!谢谢你的提示,这是偷偷摸摸的:D

–盖尔
12月18日下午2:05

#3 楼

我不知道直接向他们发送消息,但是如果您在他们所参与的讨论中发表评论,那么该评论将作为通知显示在他们的github帐户中。

评论


是的,我希望避免发布我的电子邮件,但最终还是这样做了。谢谢。

–乔什·M。
2012年7月21日17:06



如果有直接消息机制,那就太好了,哦!

–乔什·M。
2012年7月21日在17:07

#4 楼

此方法于2020年2月开始生效。


将下一行复制并粘贴到您的浏览器中(可以随意将其添加为书签):https://api.github.com/users / xxxxxxx / events / public。
查找要为其发送电子邮件的GitHub用户名:用该人的GitHub用户名替换URL中的
xxxxxxx。按下Enter键。
按Ctrl + F并搜索“电子邮件”。


评论


不工作该页面仅显示一个空数组。 ([])

–追随
19年2月4日在14:46

不幸的是,仅供参考,这仅在用户公开其电子邮件的情况下才有效。如果还没有,那么这里发布的其他选项值得一试。

– Chainwork
19 Mar 26 '19 at 0:09

这个api.github.com/users/xxxxxxx正在工作!

– Maykel Llanes Garcia
7月6日18:34

是的,电子邮件是@ users.noreply.github.com,所以死胡同。

–user643011
11月27日11:12

#5 楼

如果用户在GitHub上处于活动状态,则您可以从提交日志中捕获其电子邮件地址,或者在他们正在从事的项目上提出问题。

如果他们处于非活动状态但不拥有可见的电子邮件或存储库似乎不是直接的方法。我想出了一种在极端情况下可能值得尝试的解决方法:


创建一个空的存储库
向其中添加一个README.md,其中包含您的消息并包含回复电子邮件
转到该存储库的Settings
,通过Transfer Ownership将存储库发送给有问题的用户

,这应该为用户生成通知并允许他与您联系。

如果用户帐户完全失效,而您只是想摆脱它以便可以使用自己的项目名称,也可以联系支持人员,他们将删除失效的帐户:

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

评论


感谢您提及域名抢注政策。这正是我想要的!

– Andrea Corbellini
15年8月14日在16:08

#6 楼

我不知道它已经存在多久了,但是现在您可以在讨论中添加@username message_content,系统将通知该用户。

评论


您能否再说一下在界面上可以完成的位置?

– batpigandme
13年6月20日在11:10

可能是您输入“评论”的任何地方,例如在一个问题上。

–乔什·M。
2013年6月20日14:23在

只需在任何问题评论中写“ @user ping”

– Fedir RYKHTIK
13年7月26日在12:05

“讨论” ==发出或拉出请求或对提交的任何评论等。

–chharvey
16年7月28日在14:49



#7 楼

这个问题在Stack Overflow上有一个答案。


尽管GitHub删除了私有消息传递功能,但仍然有替代方法。

GitHub主机git存储库。如果您愿意与之通信的用户曾经提交过一些代码,则很有可能实现您的目标。实际上,在每个提交中都存储了有关更改的作者或接受更改的人的一些信息。

如果您真的想与用户user_test



显示用户的公共活动页面:https://github.com/user_test?tab=activity

搜索一个事件,指出“在
[repository]的user_test推送到[branch]”。通常有很好的机会,他可能已按自己的承诺进行了
。通过单击“查看
比较...”链接来确保是这种情况,并确保将用户列为
提交者之一。
在本地计算机上克隆他的存储库推送到:git clone https://github.com/..../repository.git

转到该目录cd repository

检出他推送到的分支:git checkout [branch]

显示最新提交:git log -50


作为提交者/作者,电子邮件应与提交数据一起显示。

注意:与未经请求的电子邮件相关的所有警告均应在此处应用。不要垃圾邮件。


评论


很高兴提到您从Stack Overflow复制了此答案;)

– Stefan Monov
16 Sep 6 '15:48



当我不知道在Stack Overflow中禁止复制他人时,我写了这个答案,我编辑了答案;)

– Esterlinkof
2016年9月6日在16:59

这不仅仅是堆栈溢出的事情。 everywhere窃到处都是坏的。感谢您确定来源。

–ale
16年6月6日在17:12

#8 楼

一种选择是找到用户的电子邮件地址,然后给他们发送电子邮件。 Hikido提供了免费的chrome扩展程序,可以显示您用户的电子邮件地址。

评论


由于您将其保留为答案,因此我在上面删除了您的评论。但是,我不知道这些信息会增加讨论的余地,并且确实会塞住举报者指出的可疑站点。

– jonsca♦
16年1月1日于13:04

#9 楼

打开他在任何存储库中所做的任何提交。并且您将获得一些这样的信息

username committed on Dec 18, 2019, 1 parent 69b389d commit 4b87ccc patch diff


其中patchdiff是链接,请单击补丁链接,您将看到这样的提交信息

From 4b87ccca84710991f0876d0c051e5e0ff223ac99 Mon Sep 17 00:00:00 2001
From: FirstName LastName <hisemail@example.com>
Date: Tue, 17 Dec 2019 22:51:16 -0500
Subject: commit name


从这里您可以看到他的电子邮件地址