TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

GitHub's email correlation for authorship

43 pointsby timfabout 15 years ago

7 comments

timfabout 15 years ago
This was just me verifying what I saw, that if you push commits to GitHub, it correlates the email address of authors introducing commits elsewhere. You can make it look like anyone you want is contributing patches, the avatar shows up, etc. This example commit does NOT show up in dhh's timeline, though.<p>I am not going to start requiring PGP signing for my projects, they are not big enough to miss something fishy. This was just something I hadn't considered, it is probably an obvious issue to many already.
评论 #1342562 未加载
评论 #1342515 未加载
评论 #1342511 未加载
petercooperabout 15 years ago
We could call this "joe patching," named after the similar issue of "joe jobbing." :-)
adbgeabout 15 years ago
Might be an issue in that it could be used to damage someone's reputation by spoofing their avatar/etc and then trying to push malicious commits. That's what occurs to me at first glance, anyways.
tavabout 15 years ago
I'm not really sure why this is an issue at all. Yes, "rogue" repositories could claim that you'd authored various commits. But, why would people be looking at these repos in the first place?<p>There's a very strong builtin trust mechanism on GitHub — mainly due to the fact that repositories hang off of "users" instead of them hanging off of "projects".<p>And, myself, when browsing around aimlessly on GitHub, tend to check out either reputable projects (where such behaviour is not likely to go unnoticed) or the repos of a hacker i'm interested in — who surely doesn't have much reason to fake their own commits? ;p<p>Heh, maybe this could be the basis for a GitHub Reality TV show. "Tonight: DHH fakes his own death!" ;p
oomkillerabout 15 years ago
Git makes PGP so ridiculously easy to do (as far as unix goes) that it shouldn't be that big of a deal to add the option.
jrockwayabout 15 years ago
Just like regular mail, e-mail, the bylines on articles, people on the phone, ...<p>If you don't want people to worry about the integrity of your code, then "git tag -s" to sign a tag. Signing a tag makes it possible to verify the authenticity of the entire branch to that point.
JamesBastardabout 15 years ago
Github has a bunch of security holes.....you'd be surprised what's out there right now....<p>here's a screenshot from some of my github expliots...<p><a href="http://i.imgur.com/irL01.png" rel="nofollow">http://i.imgur.com/irL01.png</a>
评论 #1342637 未加载
评论 #1342707 未加载