Jump to content

Github open private repo for free


flydev
 Share

Recommended Posts

I got the news yesterday, did you was aware that Github let you have unlimited private repositories for free since January, 7 ? ?

 

Quote

1481297704_octiconocticon-mark-githubmr-2.png.650f06c84e2caf4cc6bbbac75c746539.png 

Today we’re announcing two major updates to make GitHub more accessible to developers: unlimited free private repositories, and a simpler, unified Enterprise offering. 

 

https://blog.github.com/2019-01-07-new-year-new-github/

 

 

Precisions from Github Support :

Quote

Private repositories are now free for personal user accounts, but the Team plan still costs a minimum $25/month for organization accounts.

An organization account is only free for open source teams that are using entirely public repositories.

 

Comparisons :

Free functionality GitLab GitHub
Private repositories Yes Yes
Number of collaborators Unlimited 3
Wiki Yes No (public or paid only)
Pages Yes No (public or paid only)
Capacity 10GB 1GB
Indicates who is paying No Yes
Free CI 2,000 min. Maybe a free tier for Actions on Azure
Entire DevOps lifecycle Yes No
Location of the repo Anywhere Not in groups/orgs
API concurrent rate limit 36000 5000

 

 

 

Edited by flydev
Update
  • Like 3
  • Thanks 1
Link to comment
Share on other sites

1 minute ago, kongondo said:

What's the catch ??

Microsoft acquired GitHub last October. They likely need to present some growth figures for the first quarter to the board. So probably no catch (in the short run).

  • Like 3
Link to comment
Share on other sites

1 minute ago, BitPoet said:

They likely need to present some growth figures for the first quarter to the board. So probably no catch (in the short run).

?. I'm really tempted to move my private repos from Bitbucket. I got nothing against them; just want code to live in one place. For now though, I'll stay with BB.

Link to comment
Share on other sites

Literally days before this announcement I needed a private repository for a new project, and registered a Bitbucket account for that. Haven't migrated back yet, but probably will ?

GitHub provides free private repositories for max 3 collaborators, while Bitbucket has a limit of 5 collaborators for a free private repository. Not a huge difference... unless, of course, you're running a team of 4-5 developers and want to save a few bucks ?

  • Haha 1
Link to comment
Share on other sites

I've been debating whether to do markdown docs (Docsify or variants) hosted on GitHub for my pro modules but the private repos thing always held me back. Does anyone know whether a repo can be private but its related wiki or GitHub pages is public?

Link to comment
Share on other sites

41 minutes ago, kongondo said:

I've been debating whether to do markdown docs (Docsify or variants) hosted on GitHub for my pro modules but the private repos thing always held me back. Does anyone know whether a repo can be private but its related wiki or GitHub pages is public?

As far as I can tell, it might not be possible yet. There seems be some "work arounds" that can be found here:

https://stackoverflow.com/questions/30121969/making-a-private-githubs-wiki-public

https://help.github.com/articles/changing-access-permissions-for-wikis/ (though I am not sure what can truly be done here, as I dont have github pro account. With the "free" private repo, you lose access to wikis)

  • Like 2
Link to comment
Share on other sites

For the wiki, there was two issues addressed about that. I will be able to give more infos in the next weeks. But yes, wiki are gone for free private repos  on personal accounts.

 

More precisions from the support about Accounts, Private repos and Organization as I tried to make an organization with free private repos but it not worked - of course ?

Quote

Private repositories are now free for personal user accounts, but the Team plan still costs a minimum $25/month for organization accounts.

An organization account is only free for open source teams that are using entirely public repositories.

 

  • Like 4
Link to comment
Share on other sites

  • 4 weeks later...
On 1/17/2019 at 2:34 PM, adrian said:

Of course Gitlab has:

"Unlimited private projects and collaborators" but this move by Github will probably have me move from Gitlab for most things.

Hi Adrian ? 

I'm using GitLab for all my private stuff, worked fine so far. It also integrates nicely with Buddy (which is good for me because I don't know how to set up CI stuff manually).

Why would this move by Github have you move from Gitlab? What would make Github a better choice for you?

Link to comment
Share on other sites

Github is the bigger platform (potential for collaboration), it's interface is quite a bit faster and more productive than gitlabs and it has a better history in terms of availability. Also there are quite a lot of addons like linters, bots or CI options, which directly integrate with the github interface. All in all it's imho the more polished product in almost all areas. The only place I feel Gitlab is ahead is with it's integrated CI/CD tools.

  • Like 2
Link to comment
Share on other sites

The only thing to add to LK's comments is that it's nice to have everything in the one place - I have my public repos on Github, so having the private ones there also is nice.

That said, I like the OS nature of Gitlab and the unlimited collaborators, so it really depends on your needs and maybe these are project specific?

  • Like 1
Link to comment
Share on other sites

40 minutes ago, adrian said:

That said, I like the OS nature of Gitlab and the unlimited collaborators, so it really depends on your needs and maybe these are project specific?

My needs are shall we say, basic. But CI/CD is something that interests me. I've seen a lot of travis files on various projects but no idea what they do tbh. I'm guessing it's like Buddy, but less point and click. I use buddy to sync files between a staging and production site, for pushing code from a gitlab repo > staging site (automatically when pushed from vscode) > production site (on a button click in buddy web UI). I'm guessing I can do all the same things with github.

One concern would be them sucking me in with a 'free' promise, then start charging for it, like what And.co just did for my invoicing! And gravit.io just did the same... except they didn't just add a premium version, they took features OUT the free one and started charging for them.

I didn't use github because it wasn't free for private repos, it was as simple as that. I tried bitbucket but IMHO, the UI was awful. Gitlab was much nicer, but I prefer Github. Now it's free, maybe I can try it out some more... and learn what travis does.

Link to comment
Share on other sites

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...