I’ve been fascinated by github for the past few months and I’ve been wondering why a lot of people use it.
I wanted to try to get my code on there for my sole, personal use, but I was asking myself why I would in the first place and couldn’t verify for sure whether my expectations of how GitHub could work are consistent with how it actually works. How does it work, really? And what is it for? The way I understand it, its primary (or only?) use is for collaborating with other devs that also work on the code.
For my personal use, I was thinking more along the lines of — can I use it simply as a code repository? or maybe even a version manager? Just so I have a place where I can easily access my code from any machine (like, my home machine vs my office machine)?
But then, after reading about it more, it seems like you can only use it for free if you’re hosting open-source projects. I wanted more of something one could use privately. Is java.net the answer to this? If yes, an additional question: Can it integrate well with Eclipse (if it can integrate at all)?