Request an educational account at github
github.com
github.com
Also, for some assignments Professors wont like the idea that you make your code public - simply to prevent cheating and that they want to reuse assignments. Being able to have private repos really make sense in those situation.
Professors know its there (because I include links my my final reports) and so far, none of them have asked me to take it down or block access. We will see in the future.
I use both: BitBucket for unlimited private repos, and GitHub for public, open source.
BitBucket, IMO is great for private hosting. But for my open source projects, I don't look beyond GitHub.
Github is a for-profit company. As a student, they're offering you a break to make it easier to use their service. They do this because they ultimately want you to pay them (or host great open source projects with them). If you're not a student and derive value from their service, pay them. It's $10s of dollars per month (for private repo hosting).
If you value your code, I'd encourage you to go with (and pay) a service whose primary business is hosting it for you. That's github. Your money is going to pay people (like you) who make a living writing code.
But I have 54 private repos on my VPS. I think about something, start writing some code, and I need a repo.
Public GitHub repo would work too, but I don't want to have experiments all over my GitHub page.
So yeah, this is nice, but not for me...
http://www.atlassian.com/software/views/bitbucket-academic-l...
So, you can add an email addy under your profile settings. But does this mean you can request an educational account if your main account is a private email addy?
Thank you github.