Live data from Hacker News

Why I've built an alternative to Github

blog.codeplane.com

91–100 of 198 posts

Re: Why I've built an alternative to Github

#91
post #56

Earlier quoted context omitted.

Thanks! ;)

I too wish you luck! What about security? If i sign up, is my code safe if I want to keep a repo only for me?

I can say that's is pretty safe. Backup is not an issue: copies of all repositories are stored on S3, CloudFiles and Linode's backup solution. People can't access your repos, unless you allow them to.

Re: Why I've built an alternative to Github

#92
post #82

I think that anyone who complains about GitHub's price has gotten way too spoiled, or perhaps underestimates the amount of effort required to maintain a service of that quality and reliability. I find this to be another symptom of HN tunnel vision.

Bitbucket somehow manages to maintain a service of similar or greater quality or reliability and has free unlimited private repos. Github is charging more because they can, not because it costs that much to maintain.

Re: Why I've built an alternative to Github

#94
post #54

While I do agree that Github leaves space for a model like this, I think the value of Github is that it offers a great community and awesome toolset (online and offline). Then I read this: "I also wanted to do almost everything from my terminal, so I built a CLI, that you can use to manage repositories, public keys and collaborators. For daily usage, you probably won't have to go to our web interface ever again, and…

Yeah! One can always set up the whole thing, but for small shops and freelancers it makes no sense to manage something like this. Maybe for hackers like us... ;)

You have to be a hacker to know how to host a repo now?

Re: Why I've built an alternative to Github

#95
post #44
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…

...or gitosis http://scie.nti.st/2007/11/14/hosting-git-repositories-the-e... Gitosis does not have as fine grained control as gitolite nor is it as well documented (config file errors are hard to debug), but it works well within its limitations. Both are now available as Debian/Ubuntu packages (gitolite was not when I started using gitosis). The other obvious difference is that gitolite is written in Perl and gitosi…

Gitolite is a fork of Gitosis that has been both improved and actively maintained. It even has a script to automate converting your old gitosis.conf to the new format.

Re: Why I've built an alternative to Github

#96

While I do agree that Github leaves space for a model like this, I think the value of Github is that it offers a great community and awesome toolset (online and offline). Then I read this: "I also wanted to do almost everything from my terminal, so I built a CLI, that you can use to manage repositories, public keys and collaborators. For daily usage, you probably won't have to go to our web interface ever again, and…

The Github ruby gem ( https://github.com/defunkt/github-gem ) provides a nice command line interface to the Github API.

Re: Why I've built an alternative to Github

#98

I just use bitbucket.org + Mercurial. More than enough for personal projects, or more, given that it's unlimited. The only limit is amount of users. Switching to Hg was a bit of work, but I've actually learned to like it more than Git. Really though, it's the same kind of thing and I just use both. So I ended up at bitbucket for the same reasons OP built a new site. My way was quicker though.

I use github for the network effects, but how does hg compare to git, speed-wise? I switched to git from bzr because bzr felt awesomely slow, although git is a real pain to use, even when you're familiar with it. I understand that bzr and hg are almost identical, command-wise, but hg is about as fast as git, is that correct? What my workflow consists of is diffs/statuses/commits/pushes/pulls in projects with working…

hg is slower, but still totally manageable

Re: Why I've built an alternative to Github

#99
post #92
post #82

I think that anyone who complains about GitHub's price has gotten way too spoiled, or perhaps underestimates the amount of effort required to maintain a service of that quality and reliability. I find this to be another symptom of HN tunnel vision.

Bitbucket somehow manages to maintain a service of similar or greater quality or reliability and has free unlimited private repos. Github is charging more because they can, not because it costs that much to maintain.

People who think that Bitbucket is on par with GitHub are the same kind of people who said that StackOverflow could be cloned in a week. You focus on features but fail to see all the painstaking attention to detail that went into creating these sites.

Re: Why I've built an alternative to Github

#100

While I do agree that Github leaves space for a model like this, I think the value of Github is that it offers a great community and awesome toolset (online and offline). Then I read this: "I also wanted to do almost everything from my terminal, so I built a CLI, that you can use to manage repositories, public keys and collaborators. For daily usage, you probably won't have to go to our web interface ever again, and…

I think it's a great idea. It would cost me more then $9/mo to setup a box(VPS). Not to mention the hour+ it would take to actually set it up(my time isn't free). Backup isn't a huge issue since it's git and presumably you have multiple devs and dev boxes with a copy of the code.

What might be even more useful and cheaper would be a reverse proxy service that allows you to share your local repo on the public internet. Like showoff.io for git.

The repo limit on github does seem a little bit silly. Limit by disk space makes much more sense.

Post reply on HN