我們很高興地宣佈,我們正在為所有GitHub帳戶提供不受限制的協作者的私有存儲庫。GitHub的所有核心功能現在對所有人免費。

到目前為止,如果您的組織要使用GitHub進行私有開發,則必須訂閱我們的付費計劃之一。但是地球上的每個開發人員都應該可以訪問GitHub。價格不應該成為障礙。

地址:

GitHub is now free for teams - The GitHub Blog?

github.blog圖標

需要高級功能(例如代碼所有者),企業功能(例如SAML)或個性化支持的團隊可以升級到我們的付費計劃之一。

我們還將付費團隊計劃的價格從每位用戶每月9美元降低到每位用戶每月4美元,立即生效。現有客戶將自動減少其賬單。


最新優惠政策為開發者帶來哪些福利?

那麼微軟,哦不,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這一決定並非來自行業其他玩家的競爭壓力。

「我認為我們是迄今為止所有競爭對手裡面,幫助開發人員開發軟體最方便也最便宜的平臺,」他說。

一句話,省錢又省心


給微軟倒一杯卡布奇諾


真香,當初吵著嚷著遷git lab 是我的錯。


因為眾所周知的原因,國內拉取代碼很慢。

所以目前國內的障礙主要是眾所周知的原因。


gitea+jenkins不但免費還開源,沒有帶寬限制還能放私有網路,還不用擔心哪天違反了美國的出口協議


推薦閱讀:
相關文章