4 ms·
I recently stopped paying $12/month for github and moved all my private repositories to bitbucket. Since it's just me working on the repositories, it's totally
by RexM 13y ago
I recently stopped paying $12/month for github and moved all my private repositories to bitbucket. Since it's just me working on the repositories, it's totally free.
- RivieraKid 13y agoMe too. Public repos github, private bitbucket.
- kleiba 13y agoHonest question: why do you need a central repository (SVN style) if it's a private repo? I tend to develop my own projects mostly on two different machines, and the core code management and synchronization doesn't need anything but git itself. Is it so you can use bug trackers etc?
- pbreit 13y agoHmmm..how does synchronization work without a server or direct connection?
- cmelbye 13y agoThere's obviously a direct connection between the machines. Synchronization works exactly as it does when you synchronize with GitHub. It's just SSH.
- pbreit 13y agoI don't think it's that obvious. Could be sneakernet, dropbox, etc. Is setting up a lasting direct connect easy?
- gohrt 13y agoYou shouldn't be downvoted. It's not obvious how to use git to communicate between two client-configured machines. If one of them has a public domain name or IP, or they are both on the same LAN (likely when one is a laptop and they are owned by the same person), then it's simple to communicate via git. But, it wouldn't be so easy for, as an example, you and I to share code between our laptops in different time zones, unless we used a stable server somewhere.
- mathrawka 13y agoOffsite data backup of the entire repository for free.
- mkehrt 13y agoThis is the truth.
- amalag 13y agoI use bitbucket for this and also have it on s3 via Jgit
- kleiba 13y agoI see. I suppose that makes sense if you mostly work on a single machine. (Since I usually oscillate between two machines I never think about backing up in addition to the normal work-flow.)
- OGC 13y agoYou should think about that in case your house burns down.
- kleiba 13y agoFrankly, I think that's exactly what I'm never worried about - especially not for my personal projects.
- uniclaude 13y agoEven if you work on several machines, having not to worry about whether they are turned on / are accessible from wherever you are is a huge plus. People tend to have laptops nowadays, which you don't necessarily think about as always on computers.
- kleiba 13y agoWell, mine is always on. :-)
- 13y ago
- Osiris 13y agoI use Bitbucket with private repos for my code and websites. It makes it easier for me to use any of my computers or laptops to work on the same code and it also makes it easier to deploy to my webserver. When I want to deploy, I just do a git pull on the master branch. Easier than uploading files with SSH and it makes it a lot easier to rollback the server if needed.
- acjohnson55 13y agoFor me this comes up working on collaborative projects with multiple people
- patrickg 13y agoFor me it's easy to deploy the code onto a server which runs the code. I am not the only administrator, but the only software developer. I want the other admins to be able to pull code from that repository (bitbucket offers "read only ssh keys")
- Lazare 13y agoWhy not set up a private bitbucket repo, and just always push your code to bitbucket when you're done working, and pull when you start? It's a free offsite backup, and if you ever need to add another machine (or developer) to the project, your code is already sitting there on bitbucket. And you never need to worry about firewalls, NAT, one of the machines being off, whatever, because bitbucket is (almost) always up and accessible. And if you forget to push after working, or if bitbucket is down, you can still fall back to your existing workflow. In addition, if you're doing anything web based, sooner or later you'll need to deploy to a sever out on the internets. Being able to pull from bitbucket makes deployment really easy, again without tinkering with firewall ports or anything. It's not so much a question of "need" it's "why not do this thing which has some benefits, and no real downside?"
- latj 13y agoI really like bitbucket. The other day I actually looked at their pricing plans to see if their was a small plan I could upgrade to for additional features. I cant really even think of new features I need; And, the size of the free plan is good enough for me. I just really like the service. Weird.
- grandalf 13y agoI think Github unnecessarily is having a LOT of its lunch eaten by Bitbucket b/c of its unwillingness to let people just have a bunch of small private repos for low activity work.