Live data from Hacker News

Why I've built an alternative to Github

blog.codeplane.com

181–190 of 198 posts

Re: Why I've built an alternative to Github

#183

Earlier quoted context omitted.

Technically, yes.. waving your command line wand IS a solution. But also, technically, there isn't any reason why you shouldn't be able to keep 100+ small remote git repositories active for less than $100/month. Also, Github doesn't require you to know how to use tar, S3, or have any other Linux experience. So why should this particular use case? Why wouldn't a business be able to cater to that market? This is a busi…

> Github doesn't require you to know how to use tar ... or have any other Linux experience You don't need tar to package a git versioned project. All you need is some kind of zip program, and every major OS has one built in. The difference knowledge it requires to just zip up a directory and send it in an email, versus running a github connection is so minimal its laughable that anyone suggests that you need some kin…

Write down the steps required to merge changes from 5 different people using your method. Now what are the steps using something like github without the web interface?

There is a big difference.

Re: Why I've built an alternative to Github

#184
Git is simple enough to set up with some basic unix skills and with something like gitosis you can manage access to repos. GitHub has added many more features and make collaborating super simple. Totally worth it IMHO. Git is not just Github though.

Re: Why I've built an alternative to Github

#185
Interesting; I actually have an Github organization account for my company but I could definitely see myself using that service. I could easily Gitosis or Gitolite on one of my instances but tend to prefer focusing our sysadmin man power on our products and clients.

Re: Why I've built an alternative to Github

#187
post #89
post #30

You can set something like this up on any VPS with gitolite ( https://github.com/sitaramc/gitolite ) pretty easily. gitolite lets you set up very fine-grained per-user/repo/branch permissions, manage your users' SSH keys, and gives you nice clean git@git.you.com:repo-name access to your remotes. I've done this for myself with a $48/year VPS from prgmr.com specifically because I needed more private repos than Github c…

Would there be a market for gitolite/gitosis hosting? Say, $1/mo for up to 1G of space, backed up, unlimited private/public repos, cli only, rudimentary web viewer for public repos via gitweb. It's rather easy to set it up (as the comments here suggest), but seems like a lot of folks wouldn't want to go into trouble of learning about it and/or setting it all up properly, or don't have a server to put it on.

This is worth a try. Make sure you reach break even rapidly so you don't get stuck in burning money. If you already have a server available, then this is pure profit.

This is also a good opportunity to practice startup launching. Identify your target clients, where they are, what they are looking for, etc. Create a landing page with MVP offer description and subscription for availability notification. Check patio11's advices on optimizing the landing page. Then spread the word. The subscription feedback should give you a traction feedback. This should be enough to deduce the fee to reach break even as you launch. Assume only a percentage of subscribers will make the jump. If you can break even with only 10% subscribers adopting it, then things are sound.

Re: Why I've built an alternative to Github

#188
post #183

Earlier quoted context omitted.

> Github doesn't require you to know how to use tar ... or have any other Linux experience You don't need tar to package a git versioned project. All you need is some kind of zip program, and every major OS has one built in. The difference knowledge it requires to just zip up a directory and send it in an email, versus running a github connection is so minimal its laughable that anyone suggests that you need some kin…

Write down the steps required to merge changes from 5 different people using your method. Now what are the steps using something like github without the web interface? There is a big difference.

> Write down the steps required to merge changes from 5 different people

This thread (and hence the comment) was about archiving a repository, not about merging it.

Re: Why I've built an alternative to Github

#190
post #188
post #183

Earlier quoted context omitted.

Write down the steps required to merge changes from 5 different people using your method. Now what are the steps using something like github without the web interface? There is a big difference.

> Write down the steps required to merge changes from 5 different people This thread (and hence the comment) was about archiving a repository, not about merging it.

The original post was not about archiving only. To argue that archiving is easy, and ignore the other needs, seems to miss the point.
Post reply on HN