Live data from Hacker News

Tell HN: GitHub Organizations not as free as it seems

news.ycombinator.com

1–10 of 20 posts

Tell HN: GitHub Organizations not as free as it seems

#1
GitHub informed us of something supposedly new: we could upgrade our pro personal account to a free organization account. Yay! Quoting the github page: "Everything the personal account has"... plus more fine grained permissions control.

Note the upgrade is a one-way process. Thinking it was free so why not upgrade we did.

Except we had a wiki. With a lot of valuable information. Which is now gone:

While its not documented anywhere in the happy sounding announcement, wikis aren't included in the free organization plan. Bye data! Or if you need it, thanks for upgrading your $4 plan into a more expensive one. All the best, Microsoft.

Re: Tell HN: GitHub Organizations not as free as it seems

#3
Well a loss of control of your own data on someone else's service isn't a feature and should be something you should be expecting (create backups of your own data more often), yet as soon as everyone takes the 'free' upgrade bait on a third-party service, then 'all bets are off' including Github.

Seriously for organizations, you're better of in self-hosting your own projects on-premise with open-source alternatives like GitLab (recommended), cgit or even Gerrit to avoid nonsense like 'centralising everything to GitHub' in the long term. [0]

[0] https://news.ycombinator.com/item?id=22868406

Re: Tell HN: GitHub Organizations not as free as it seems

#4
But it is documented and from the very beginning. If you look at this page https://github.com/pricing in the comparison table under Pages and Wiki it clearly says "Public repositories". I'm guessing you had a private one. I've also moved from Pro to Free Teams and I've seen this from the start.

Re: Tell HN: GitHub Organizations not as free as it seems

#6
post #3

Well a loss of control of your own data on someone else's service isn't a feature and should be something you should be expecting (create backups of your own data more often), yet as soon as everyone takes the 'free' upgrade bait on a third-party service, then 'all bets are off' including Github. Seriously for organizations, you're better of in self-hosting your own projects on-premise with open-source alternatives l…

Seriously, you should store wiki pages as .md files in a /wiki folder in your repo, regardless of your git repo hosting provider. I'm positive wiki pages are stored in a separate git repo alongside your code, anyway.

The more that lives in the codebase itself, the better -- ideally this would not only include wiki pages, but also issues, comments, PR threads, etc.

Re: Tell HN: GitHub Organizations not as free as it seems

#8
post #3

Well a loss of control of your own data on someone else's service isn't a feature and should be something you should be expecting (create backups of your own data more often), yet as soon as everyone takes the 'free' upgrade bait on a third-party service, then 'all bets are off' including Github. Seriously for organizations, you're better of in self-hosting your own projects on-premise with open-source alternatives l…

Seriously, you should store wiki pages as .md files in a /wiki folder in your repo, regardless of your git repo hosting provider. I'm positive wiki pages are stored in a separate git repo alongside your code, anyway. The more that lives in the codebase itself, the better -- ideally this would not only include wiki pages, but also issues, comments, PR threads, etc.

Github treats wikis as another git repository. I regularly use this to backup the wikis I have on github.

If your project is named `username/repository` then your wiki can be cloned at `git clone git@github.com:username/repository.wiki.git`.

Re: Tell HN: GitHub Organizations not as free as it seems

#9
post #4

But it is documented and from the very beginning. If you look at this page https://github.com/pricing in the comparison table under Pages and Wiki it clearly says "Public repositories". I'm guessing you had a private one. I've also moved from Pro to Free Teams and I've seen this from the start.

if you mean "clearly" by it shows a checkmark beside "wikis" and if you click a chevron to expand the paragraph and find it says "for public repos" then sure.

Re: Tell HN: GitHub Organizations not as free as it seems

#10
post #3

Well a loss of control of your own data on someone else's service isn't a feature and should be something you should be expecting (create backups of your own data more often), yet as soon as everyone takes the 'free' upgrade bait on a third-party service, then 'all bets are off' including Github. Seriously for organizations, you're better of in self-hosting your own projects on-premise with open-source alternatives l…

Seriously, you should store wiki pages as .md files in a /wiki folder in your repo, regardless of your git repo hosting provider. I'm positive wiki pages are stored in a separate git repo alongside your code, anyway. The more that lives in the codebase itself, the better -- ideally this would not only include wiki pages, but also issues, comments, PR threads, etc.

i like this advice
Post reply on HN