需要GitHub使用方面的帮助。我想知道是否有一种方法与github.com用户沟通,即写用户的消息时,只有用户名/id在他们的GitHub页面?GitHub有这个社交功能吗?
当前回答
只需创建一个虚拟回购,打开一个新的问题,并使用@xxxxx通知受影响的用户。
如果用户已通过电子邮件通知启用,他们将收到电子邮件,如果没有,他们将在下次登录时通知。
不需要在提交或活动流中搜索电子邮件地址,尊重隐私。
其他回答
这里有另一种方法:
浏览某人的提交历史(点击分支旁边的提交可以看到整个提交历史) 点击带有用户名的提交,因为可能有很多这样的人 然后,您应该看到web地址具有连接到URL的散列。在这个提交URL中添加.patch 你可能会在那里看到这个人的电子邮件地址
例如:https://github.com/[用户]/ [reponame] /提交/散列.patch
来源:Chris Herron @ Sourcecon
只需创建一个虚拟回购,打开一个新的问题,并使用@xxxxx通知受影响的用户。
如果用户已通过电子邮件通知启用,他们将收到电子邮件,如果没有,他们将在下次登录时通知。
不需要在提交或活动流中搜索电子邮件地址,尊重隐私。
除了删除了github消息服务,由于许多githubbers与twitter交流,并提倡twitter,所以使用twitter通常是不必要的。
优点是:
完全透明 更好的覆盖 更好的twitter搜索功能 更好的存档,例如美国国会图书馆
stackoverflow也不允许私人消息传递,以确保完全透明,这可能不是巧合。在meta-stackoverflow上详细讨论了整个消息传递问题。
对我来说最简单的解决方案是把特定用户的用户名或相应用户的存储库链接!
<input id=username type="text" placeholder="Github用户名或回购链接"> <按钮onclick = " https://api.github.com/users/获取(“$ {username.value.replace (/ ^ * com [/]([^/]*).*$/,'$ 1)} /事件/公共的)(e = > e.json())。然后,……新的([].concat.apply ([], e。filter(x => x.type==='PushEvent')。地图(x = > x.payload.commits.map (c = > c.author.email)))) . values()))。则(x =>结果。innerText = x)“>GO, Get email!”< / >按钮 < div id =结果> < / div >
尽管GitHub删除了私人消息功能,但仍然有一个替代方案。
GitHub主机git存储库。如果您愿意与之交流的用户曾经提交过一些代码,那么您就很有可能实现您的目标。实际上,在每次提交中都存储了一些关于更改的作者或接受更改的人的信息。
前提是你真的很想和用户user_test交换
Display the public activity page of the user: https://github.com/user_test?tab=activity Search for an event stating "user_test pushed to [branch] at [repository]". There are usually good chances, they may have pushed one of his own commits. Ensure this is the case by clicking on the "View comparison..." link and make sure the user is listed as one of the committers. Clone on your local machine the repository they pushed to: git clone https://github.com/..../repository.git Checkout the branch they pushed to: git checkout [branch] Display the latest commits: git log -50
作为提交者/作者,应该显示一封电子邮件以及提交数据。
注意:所有与不请自来的电子邮件相关的警告都适用于此。不要发垃圾邮件。
推荐文章
- 了解Git和GitHub的基础知识
- 在GitHub上有一个公共回购的私人分支?
- 只用GitHub动作在特定分支上运行作业
- Git合并与强制覆盖
- 是否有一个链接到GitHub下载文件的最新版本的存储库?
- GitHub -致命:无法读取用户名https://github.com':没有这样的文件或目录
- Github:我能看到回购的下载数量吗?
- 如何运行一个github-actions步骤,即使前一步失败,同时仍然失败的工作
- 当我试图推到原点时,为什么Git告诉我“没有这样的远程‘原点’”?
- 在GitHub repo上显示Jenkins构建的当前状态
- 如何取消在github上的拉请求?
- HEAD和master的区别
- 在另一个目录中运行操作
- GitHub克隆与OAuth访问令牌
- 我可以在GitHub上对要点进行拉请求吗?