摘要:GitHub Codespace產品負責人在與網友的互動中表示,GitHub使用的是與Visual Studio相同的技術。代碼掃描是一個新的本地GitHub工具,可自動掃描每個git push的漏洞,並在拉取請求中顯示結果, 對開源項目免費。

還要打造自己的技術討論區

曉查 發自 凹非寺

量子位 報道 | 公衆號 QbitAI

和其他科技公司一樣,GitHub最近也把發佈會改成了線上,但這並不妨礙GitHub發佈重磅產品。

今天,GitHub在巴黎舉辦的Satellite大會上一口氣發佈了3大產品。

首先是雲端IDE,名叫 Codespace 。它是在Azure上運行的基於瀏覽器的完整VS Code編輯器,可以像本地的IDE一樣添加你喜愛的插件。

這也意味着,你今後甚至可以用手機、平板也可以開發程序了。

GitHub還想打造自己的Stack Overflow,在項目主頁內集成討論問題的論壇,不出站即可解決技術問題。

此外,GitHub推出了掃描代碼漏洞的安全工具。

Codespace

之前開發軟件,每個repo都有自己的配置開發環境的方式,在編寫代碼之前,可能需要幾十個步驟,折騰幾十分鐘,才完成準備工作。

更有甚者,兩個項目的開發環境相互衝突,讓人頭大。

有了Codespace,就不必這麼麻煩了。只需輕輕點擊一下, 幾秒鐘內 雲端自動給你配置好開發環境。

Codespace可以加載代碼、依賴項、開發者工具、擴展插件和dotfiles,而且還能在環境之間進行簡單切換。

值得一提的是,微軟去年推出了Visual Studio Online,最近又將其更名爲Visual Studio Codespaces。GitHub Codespace產品負責人在與網友的互動中表示,GitHub使用的是與Visual Studio相同的技術。

被微軟收購後,GitHub已經不是第一次和微軟進行技術整合了。

其他更新

今天GitHub的另一項重要更新是 Discussions

之前程序員都是通過Stack Overflow等論壇來解決技術問題,而GitHub Discussions等於在每個項目內自建了一個論壇,集中解決與項目相關的問題。

用戶的提問會被標記爲“已回答”和“未回答”,這樣用戶不用離開項目頁面,就能把自己的問題解決了,不用像以前那樣開幾十個Chrome標籤頁尋找答案。

最後,GitHub還宣佈了兩項新的Beta雲安全功能,作爲高級安全產品的一部分。

代碼掃描是一個新的本地GitHub工具,可自動掃描每個git push的漏洞,並在拉取請求中顯示結果, 對開源項目免費

該工具使用的是CodeQL的技術,這項技術來自於去年收購Semmle獲得的高級語義分析引擎。

另一個是 祕密掃描 ,它可以幫助公司識別代碼中的加密內容,用於防止欺詐性使用提交證書。祕密掃描已可用於公共存儲庫,現在也可用於私有存儲庫。

如何試用

Codespace現在處於內測階段,需要用戶提交申請,加入Waitlist等待官方通知。

GitHub還承諾,Codespace在Beta測試階段,所有功能全部免費。

今後完全開放後是否還免費呢?根據GitHub的說法,Codespaces中的代碼編輯功能將始終是免費的。

很明顯,Codespaces走的是基礎功能免費、高階功能收費的增值付費模式。但基礎功能已經足夠很多個人開發者使用了。

有了財大氣粗的微軟做靠背,GitHub這一年來的進步有目共睹,對個人開發者來說絕對是件好事。

Codespace試用申請地址:

https://github.com/features/codespaces

版權所有,未經授權不得以任何形式轉載及使用,違者必究。

相關文章