Hello! I'm Keyan and I'm building <a href="https://gitern.com" rel="nofollow">https://gitern.com</a><p>Perhaps I'm an odd duck (I am) but I think current git hosts are no longer meant for hackers and I really wanted a git host that is and that's why I'm building gitern.<p>Gitern is just getting started and only has essential features today but we already have a few differentiators:
- all auth is done with ssh keys (no password or email required)
- arbitrary repository paths allowing for (1) familiar namespacing and (2) access control (eventually)
- a cli-first ui
- private repos are default<p>I think better tools make for better hackers and I think git hosts can be a lot better.<p>I'll be in the comments if anyone wants to ask questions or scold me or something :). Very very open to feedback!<p>Cheers everyone
Funny, just a while ago was pondering on what a "github for hackers" would look like.<p>My personal answer would be: it should be a <i>hackable</i> webapp, where users can implement or tweak features at will.<p>The ingredients being the usual:<p>- a plugin system<p>- a function hooks system<p>- many, many available options that are <i>never</i> taken away (i.e. breaking API changes).<p>When was the last time you used a webapp even remotely like that?
Any reason I'd use this instead of Sourcehut [1] ?<p>[1] <a href="https://sourcehut.org" rel="nofollow">https://sourcehut.org</a>
I'm not really looking for a new git repository hosting service but this seems cool. I was a bit disappointed that I had to download a cli tool after signing up. It would be cool if you could do all the management non-git operations via ssh and without any additional client software
Hey, first of all, cool project! Although I certainly see the romantic appeal of "no email or password, just ssh key" and "the cli is the ui", other than for solo hackers I think you need a way to visualize the changes of a Pull Request (or Merge Request like in Gitlab) and do a code review, add comments, etc. Or at least Patch Review like in sr.ht
I actually think that would be useful even for a solo hacker. Other features would also be welcomed, like CI/CD and tickets to track new features and bugs, but you can always integrate with a third party service for that.
Also, unless I'm missing a key feature, I think for the use case you're appealing to you could just have a repo in a VPS or rsync.net. And the comparison with Dropbox doesn't apply here because dropbox is for the masses, and gitern ia for hackers, any hacker would know how to set that up. Finally with keybase you can create encrypted git repos. You can, manually set encrypted git repos on a VPS but it's difficult, keybase does it hassle free. You can also self-host something like gitea/gogs or gitbucket, or even gitlab.
I was expecting a static binary when I downloaded the CLI, but I got a huge load of node.js files and modules. Consider packaging your node.js application up, I haven't tried it but <a href="https://github.com/nexe/nexe" rel="nofollow">https://github.com/nexe/nexe</a> looks promising.
Very cool, I've had this same idea sitting in the back of my head too, instead of user names there are just ssh keys<p>Honestly we've seen a ton of cool side projects like this on HN because of quarantine
This is really nice!<p>I wonder if some of the cli commands like create can be auto-executed on first git push.<p>Is this open source? Would love to hack onto it.
Is this for script kiddies that just want to be called a hacker? All the hackers I know realize Git is already decentralized and all you need is an SSH server.