I was wondering, where is the best place to store your side projects that you don't necessarily want to put on github? I was thinking a flash drive or the cloud. I also see some people using their own websites. Where do you guys put yours?
I might also want to use this platform as a portfolio of sorts.
For stuff I need to be remotely accessible, I use BitBucket and a commercial GitHub Private account. For stuff that can be local only, a series of local git repos.
If security is a concern, I trust a provider like GitHub or BitBucket to secure my data better than I trust myself to secure it, esp. if I also want to be able to access that data remotely.
Then there's the ability to easily convert projects between public and private. Publicize that private side project when it's ready, or privatize the open project that you want to take commercial.
There are a ton of integrations built in to GitHub (not just GitHub Pages) that to me make it a clear win for now with BitBucket a strong 2nd in my mind.
Bitbucket for private repositories or create your personal git repo in 10 minutes[1], a VPS server cost 5 USD/month and there are dozens of free solutions nowadays.
If you're a lone dev, you can use 'tig' a command line tool to visualize git flow. Otherwise, Gitlab or one of the dozen lightweight httpd front-ends will do the job.
For private projects I have my own self-hosted installation of gitbucket.
Public projects are largely hosted on my own instance again, but also mirrored to github. (I like github, and I trust them, but equally I don't want to be reliant upon them so setting up mirroring before they die is better than doing so in a mad-panic as they fail!)
I use Bitbucket for private repos. Yesterday I asked a similar question in the GitLab 8.3 release thread, and some of those answers might be useful for you too.
[+] [-] kgtm|10 years ago|reply
[+] [-] codingthebeach|10 years ago|reply
If security is a concern, I trust a provider like GitHub or BitBucket to secure my data better than I trust myself to secure it, esp. if I also want to be able to access that data remotely.
Then there's the ability to easily convert projects between public and private. Publicize that private side project when it's ready, or privatize the open project that you want to take commercial.
There are a ton of integrations built in to GitHub (not just GitHub Pages) that to me make it a clear win for now with BitBucket a strong 2nd in my mind.
[+] [-] atmosx|10 years ago|reply
If you're a lone dev, you can use 'tig' a command line tool to visualize git flow. Otherwise, Gitlab or one of the dozen lightweight httpd front-ends will do the job.
[1] 2009 blog post: https://www.convalesco.org/articles/2009/07/24/how-to-set-up...
[+] [-] stevekemp|10 years ago|reply
Public projects are largely hosted on my own instance again, but also mirrored to github. (I like github, and I trust them, but equally I don't want to be reliant upon them so setting up mirroring before they die is better than doing so in a mad-panic as they fail!)
[+] [-] tedmiston|10 years ago|reply
https://news.ycombinator.com/item?id=10781263
[+] [-] jordsmi|10 years ago|reply
[+] [-] _RPM|10 years ago|reply
[+] [-] dudul|10 years ago|reply
[+] [-] andersthue|10 years ago|reply
[+] [-] tormod|10 years ago|reply
[+] [-] newdaynewuser|10 years ago|reply
[+] [-] bewe42|10 years ago|reply
[+] [-] noja|10 years ago|reply
[+] [-] jamesperet|10 years ago|reply
[+] [-] jamesperet|10 years ago|reply
[deleted]