4 ms·
Well handled, minus the unicorns. Tangentially relevant: I just wish Github offered some sort of an academic plan for students, no private repo means that I can
by rolleiflex 14y ago
Well handled, minus the unicorns. Tangentially relevant: I just wish Github offered some sort of an academic plan for students, no private repo means that I cannot use Github at all not because I'm building closed-source software, but because I (obviously) can't put my assignment work for public viewing before the assignment deadline. So I've been using Bitbucket, which is fine and all, but I would have loved to be a part of Github community.
- ricardobeat 14y agoFive dollars... You can also commit locally, and only push after the deadline.
- experiment0 14y agoThey do offer a free plan for students. I get 5 free private repos. I can't get the link now since GitHub is down ha, but when it's back up, just have a quick google and you'll find a quick form to fill in and voila. It's great.
- drivebyacct2 14y agoIt's actually a discount. That way you can have a better account for $5 less each month. Although I should probably go turn that off having just graduated.
- experiment0 14y agoWhen I signed up around a year ago it wasn't a discount. It was a free micro account that lasts two years. I'm not sure if that's changed however.
- drivebyacct2 14y agoRight. It is. But you can upgrade your account and it acts like a $5 discount (the micro plan is $5...)
- lee337 14y agoOnce the current issues are resolved, students can sign up for a free GitHub micro account (5 free private repositories with unlimited collaborators) via https://github.com/edu https://github.com/edu. You just need a verified, valid-looking email address i.e. joe@stanford.edu, jim@strath.ac.uk, etc.
- FiloSottile 14y agoIf you give them a good explanation, or some proof you are at school somewhere, they will be cool with that even without the .edu email. Great guys!
- ccp0202 14y agoAbsolutely, I got one without .edu email.
- deleted 14y ago[deleted]
- psobot 14y agoGithub does have academic plans. When I signed up, it was 2 years of a free Micro plan (5 private repos) if you signed up with a verified school email address. When they're back up, check out: https://github.com/edu https://github.com/edu
- gst 14y agoYou mean something like this? https://github.com/edu https://github.com/edu
- pcerioli 14y agoI use both bitbucket.org (for unlimited private repos) and github (for public repos). You are not limited to use only one of them.
- csense 14y agoIf you want free Git hosting, you can DIY with Gitlab [1] if you want a web-based GUI like Github's. If you prefer command-line usage, I'd recommend Gitolite [2]. It allows you to give people access to git and only git (as opposed to git's built-in system, which requires granting ssh shell access); and it only uses one OS-level user/group regardless of how many people it's managing. Either of the above solutions are for your compsci professors who are clued-in enough to be comfortable with CLI in general and Git in particular. If you're trying to give files to technically clueless humanities professors, I'd suggest only using Git privately, to develop your paper or whatever, then using a plain old email attachment, or hosting on an HTTP server, to submit the assignment. Or going really old-school by printing out an old-fashioned dead-tree hardcopy. Of course, all of these solutions (except email attachments and printouts) require running your own server, which is actually a great learning experience. I'd recommend prgmr.com for hosting; their smallest plans should be able to fit even an undergrad's budget, and you have full root access to your (Xen VM) system, so you can do all kinds of fun and exotic experiments. It's not necessary for basic usage, but you can install any version of any Linux distro, use LVM, even use a custom-compiled kernel or FreeBSD (the only requirement is guest Xen patches). It's great because if you have problems, they give you access to an ssh-based out-of-band console, rebooter, and rescue image so you can fix them yourself. (By contrast, many other hosts require you to make changes through some half-baked web UI that lacks half the tools you need, require you to install only approved distros and only do OS upgrades on an approved schedule, and require you to file tickets with lengthy turnaround times and/or fees in order to do the most routine troubleshooting or maintenance tasks.) Disclaimer: My only relationship with prgmr.com is that I've been their hosting customer for a long time (and very happy with them given the nonsense I've had to put up with from other hosts, in case you couldn't figure that part out from my above rant). My only relationship with Gitolite is a project user. (I've created and maintained three small-scale Gitolite installations.) I haven't used Gitlab, but I've heard good things about it. [1] http://news.ycombinator.com/item?id=4957145 http://news.ycombinator.com/item?id=4957145 [2] https://github.com/sitaramc/gitolite https://github.com/sitaramc/gitolite
- h2s 14y agoHow fitting that one of the links you've posted is unavailable at the moment due to the very downtime that caused this discussion! Evidence of our over-reliance on GitHub in the open source community, perhaps.
- bencevans 14y agoGitHub do provide Edu accounts, I have one! I guess I went to github.com/edu or /education or something but it gave me the form at /contact, you say what your up to, where you go and such and they put a coupon on your account to give you a free micro plan.
- rtkwe 14y agoBitBucket. It's essentially the same service as GitHub, but allows private repositories for free. And with an academic .edu email you get unlimited collaborators. Much simpler than running your own git server as others have suggested I think.
- rolleiflex 14y ago> BitBucket. It's essentially the same service as GitHub, but allows private repositories for free. And with an academic .edu email you get unlimited collaborators. Much simpler than running your own git server as others have suggested I think. > So I've been using Bitbucket, which is fine and all, but I would have loved to be a part of Github community. I already have Bitbucket edu plan, as I've said. It's pretty great, but it lacks community.
- rtkwe 14y agoAh missed that, or an edit, either way. Yeah there's not the community because it's used for more private projects. GitHub has the community because it's focused towards open source and all the sharing and cooperation that OSS entails.
- rolleiflex 14y agoYeah, I agree. One interesting thing is that their JIRA is really popular as an issue tracker to the point that more than a few organisations I've seen are using JIRA as a tracker and github:enterprise as repo. Github really needs to up their game on this part.
- ConstantineXVI 14y agoOdds are the orgs in question were using Jira long before they were using GitHub. Pretty sure it's Atlassian feeling the pressure here and not GitHub; given the existence of Stash.