雲栖号資訊:【 點選檢視更多行業資訊】
在這裡您可以找到不同行業的第一手的上雲資訊,還在等什麼,快來!
GitHub今天宣布私有庫免費向公衆開放了!
GitHub放開私有庫,這次不設限
就在昨天,對全世界開發者來說絕對是一個好消息,全球最大的同性交友網站GitHub私有庫開放了,而且不限人數!程式員們大呼真香。
4月14日,GitHub 的CEO Nat Friedman在官網上釋出聲明說, “我們很高興宣布,我們将為所有 GitHub 使用者提供友善無限協作的私有庫。且GitHub 全部核心功能對所有人免費。”
換句話說,開發團隊現在可以在GitHub上面協作處理各種開發工作,包括CI/CD持續內建和部署,項目管理、代碼審查等等,同時提供500MB的存儲空間和每月多達2000分鐘的GitHub Actions免費通路時長。
當然如果要使用更進階的功能,比如說代碼所有者功能(Code Owners),或是SAML一類的企業級功能或者是個性化的支援,還是要更新到付費計劃。Code Owners用來識别存儲在庫中的代碼擁有者,檢視做了哪些更改。

“此前,所有團隊想要協作使用 GitHub 進行私人開發,就必須付費訂閱。但是現在全世界每一個開發者都可以通路 GitHub了。價格不再是限制。”Friedman在聲明中寫道。目前,GitHub上已經有超過4000萬開發者,團隊估計2025年這個數字會達到1個億。1個億,已經相當于世界人口的77分之一了。同時,團隊付費定價也有所降低,從每月9刀下調到了每月4刀,即刻生效。現有的客戶從今往後的費用也會自動減少。企業級定價還是每月21刀。
不少人由衷感歎,GitHub被微軟收購以來,就是财大氣粗,不差這點兒錢了。
最新優惠政策為開發者帶來哪些福利?
那麼微軟,哦不,GitHub本次更新的優惠政策,給我們開發者帶來哪些福利呢?
更香的價格
作為開發者,最關心的當然就是價格了。其實去年下調的價格就已經很香了,這次更香:
詳細的價格變化:
- 面向組織的GitHub Free立即可用,私有倉庫不再做人數限制
- 以前使用Team for Open Source的所有組織直接變成GitHub Free
- 面向個人開發人員的GitHub Free現在包括無限的協作者
- 使用GitHub Free的組織和個人将獲得GitHub Community Support
- GitHub Pro現在将包括2GB的Packages存儲和10GB的資料傳輸,月租降至$4
- GitHub Team單個使用者的月租費用降低為$4,不設最低消費
- 自5月14日起,GitHub Team每月将為私有倉庫新增3000分鐘的actions時間
剛續費就降價?給你退差價
4月14作為分水嶺,之前的費用就這樣了;之後啟用新價格政策。比如你3月14日買的年付,到4月14剛好一個月,那麼剩下的9個月會将 [舊價格-新價格] 的差價在30天内退回你的賬戶。
GitHub Team for Open Source自動遷移至GitHub Free
原來的GitHub Team for Open Source計劃會被系統自動遷移到GitHub Free,其中包括具有無限協作者的私有倉庫,2000分鐘/月的Actions,以及GitHub社群支援。公共倉庫仍然免費。
實施美國政府制裁的地區的使用者群組織無法享受福利
由于美國貿易管制法的限制,GitHub無法為美國制裁地區的帳戶提供私有倉庫服務和付費服務,包括Crimea, Cuba, Iran, North Korea, 和Syria,是以,從另一個方面來說,也沒有任何影響(心疼1s)。
不過GitHub還是為這些國家争取到了通路免費公共倉庫服務的權限,也在積極和美國監管機構協商,希望提供免費的私有倉庫。
開發者這下省心了,免費協作還能持續內建
不限人數的私有庫:Private Repository
如果你想存儲一些私人項目,那麼你可以選擇GitHub的私有庫,如果你一個人來開發項目這當然沒問題,但是有些情況你需要更多的人來協作,當超過三個人時免費的私有庫就不夠用了,需要開通付費版,而現在協作人數限制。
根據此前的報道,GitHub私有庫的收入占了公司收入的一成左右,此次放開私有庫的人數限制,無疑有微軟背後的财力支援,雖然對企業級使用者還是有限制,但這一舉措必然吸引大量個人開發者和小型團隊将自己的項目遷移到GitHub,相對于Git、Gitlab、Bitbucket這些競争對手,GitHub在開發者數量、資源支援等方面還是有巨大優勢。
國内使用較多的Gitlab,其私有庫一直是免費無人數限制的,但市場佔有率跟GitHub差距還是很大。
今後,小型的開發團隊可以免費使用GitHub私有庫了。
我們注意到GitHub的官方聲明中還公布了私有庫中actions的支援政策,最新基礎版使用者actions每月有2000分鐘的免費額度,4美元版本每月有3000分鐘的額度。
免費的持續內建:GitHub Actions
持續內建由一連串的動作組成,包括代碼抓取、運作測試、登入遠端伺服器、釋出到第三方服務等等。這就是GitHub Actions要幹的事。
因為在軟體開發過程中,有很多過程是重複的,比如基礎環境的搭建、一些專用軟體包的安裝,這些工作會耗費開發人員大量的精力,卻産生不了附加值,如果将這些操作封裝成獨立的腳本,供開發者直接調用,會提高生産效率。
GitHub的actions就是這些腳本的集合,你需要哪個action就可以直接引用别人寫好的,這樣開發者的軟體建構過程就變得更加簡單,而且可以持續內建。
GitHub官方有個actions市場,開發者可以去這裡搜尋自己想要的action,然後內建到自己的工作流workflow中。
GitHub Actions是通過workflow 檔案來管理整個流程的,開發者隻需要在workflow的配置檔案中定義好任務和執行步驟,儲存到對應目錄下就可以了,當GitHub發現配置檔案改變,就會自動重新建構整個軟體。
GitHub的持續內建
每月2000分鐘的時長對普通開發團隊來說完全夠用了,除非你的軟體需要頻繁更新。
跟目前比較流行的持續內建工具Travis CI比,actions支援在所有平台環境下建構,用yaml檔案直接定義整個工作流,而Travis需要自己在一個獨立的虛拟機預先建構一些包,搭建資料庫等,流程的某些部分需要在 GitHub 中獨立實作,更重要的是Travis CI同等使用額度收費比較高,actions免費使用。
Firedman接受采訪時表示,GitHub的這個決定可不是疫情期間的限時優惠,“這就是我們長久以來一直在計劃做的事。自從被收購以來,我們已經想了很久了,現在(開放私有庫)成了我們的首要任務。”
其實說白了,GitHub的付費模式從按私有付費(pay-for-privacy)過渡到了按功能付費(pay-for-features)。這種模式很大程度上降低了開發團隊組建的成本,門檻降低,軟體開發的效率将會翻倍的提高。
“尤其是對于創業團隊,或者是一家大公司裡的一個IT研發團隊,不需要信用卡貸款,也不需要擔心預算什麼的,可以直接使用GitHub組建團隊。”Friedman表示。
相比之下,幾家競品也相繼推出免費私有庫,GitLab為免費使用者推出了内置CI/CD功能,Atlassian公司的BitBucket也提供免費賬号,但最多可支援5名使用者。但Friedman表示GitHub這一決定并非來自行業其他玩家的競争壓力。
“我認為我們是迄今為止所有競争對手裡面,幫助開發人員開發軟體最友善也最便宜的平台,”他說。
一句話,省錢又省心。
私有庫的開放将不斷擴大GitHub的市場占有率,微軟強大的商業軟體和Azure雲平台會不會與GitHub的功能進行深度融合,又或者直接将産品直接內建到開發流程,對競争對手來說将是不小的考驗。
參考連結:
http://www.ruanyifeng.com/blog/2019/09/getting-started-with-github-actions.html https://cloud.tencent.com/developer/article/1146102【雲栖号線上課堂】每天都有産品技術專家分享!
課程位址:
https://yqh.aliyun.com/live立即加入社群,與專家面對面,及時了解課程最新動态!
【雲栖号線上課堂 社群】
https://c.tb.cn/F3.Z8gvnK
原文釋出時間:2020-04-15
本文作者:新智元
本文來自:“
新智元”,了解相關資訊可以關注“
”