Re:GitHub Student Developer Pack
by Kudos on Tuesday October 07, 2014 @01:02PM
(#8422324)
BitBucket is lacking the overall ecosystem.
[ Parent
| on HN ]
Re:GitHub Student Developer Pack
by ephemeralgomi on Tuesday October 07, 2014 @01:20PM
(#8422463)
What parts of the overall ecosystem do you consider a necessity for private repos?
Re:GitHub Student Developer Pack
by Pxl_Buzzard on Tuesday October 07, 2014 @01:29PM
(#8422533)
I like starting a school-related project as a private Github repo, then as time or permission allows for to open it up as a public repo. I've open-sourced a few things this way, whereas the couple Bitbucket repos have been left to languish since I don't have a limit on private repos or the ecosystem to share it with.
You can always push your private BitBucket repos to public Github ones -- just add another remote and push there.
Re:GitHub Student Developer Pack
by LeonidasXIV on Tuesday October 07, 2014 @06:59PM
(#8424466)
Though you will have to leave your issues/wiki at BitBucket. Usually not a problem as you don't have one but still annoying.
Re:GitHub Student Developer Pack
by ephemeralgomi on Tuesday October 07, 2014 @01:43PM
(#8422644)
I'm sure you know, but you can just clone from bitbucket, then push it to github. You keep all your history and everything. I can dig that there's friction, though.
Re:GitHub Student Developer Pack
by Pxl_Buzzard on Tuesday October 07, 2014 @02:05PM
(#8422830)
Since I've had 3 replies I'd like to clarify a bit.
- Github has a large enough network effect that I can ask for another student's Github account and expect that they will have one. That lowers the friction to getting a new project started.
- I have moved a repo from BitBucket to Github, it is about as easy as the comments state.
- That said, I haven't needed more than 5 private repos at once, and the ability to visit one site (and one interface) to view all my work is easier than visiting two sites.
It is very easy to import a private BitBucket repo and make it public on GitHub.
Honest question, what do you need other than a server to host your repo?
Time and expertise to manage that server. It's cool that there's a Golang server out there that's a one binary solution to this among other offerings but some expertise and time is still required.
I would rather a student learn how to use git and the communities and tools around it first if both of these were options.
Are you oblivious to the amount of open source work that happens on Github?
Nothing I said implied anything of the sort.