歐盟境內的 Git 託管。公開打造。
一項以 Forgejo 為基礎的公共 Git 服務,免費額度大方,沒有任何功能被付費牆擋住,基礎架構也都能自己讀。
重點事實
託管於德國,適用歐盟法律
一切都在德國的 Hetzner 上執行與儲存,因此你的資料受德國資料保護法與 GDPR 保障。
能自己讀的基礎架構
驅動 CodeFloe 的 Ansible playbook、OpenTofu 模組、CI 流水線與監控設定,全都是公開儲存庫。
不設功能門檻
私有儲存庫、CI/CD、託管頁面、套件註冊表與預覽環境,對所有人免費。付費方案只用來支應儲存與 CI/CD 的資源成本。
我們對 AI 的立場
關於當前最撼動技術圈的這項創新,最常被問到的幾個問題。
我們把 AI 當成工具,而不是威脅
我們自己也在用 AI 工具,無論是在這個平台裡,或是在自己的工作中。你同樣可以在這裡使用它們。CodeFloe 沒有任何設計是為了讓這件事更難。
你的程式碼永遠不會成為訓練資料
我們不會拿你存放在這裡的任何東西訓練模型,也不會把你的資料賣給或交給任何會這麼做的人。現在不會,將來也不會:我們無意經營這門生意。
濫用型爬取工具不受歡迎
激進的爬蟲足以壓垮一個程式碼託管平台。我們在網路邊緣就處理掉它們,好讓平台對真正在使用的人保持順暢。
強化版的 Forgejo
Forgejo 是位於 CodeFloe 核心的完整軟體鍛造平台,你在這裡用到的大部分東西都是 Forgejo 社群的成果:儲存庫、議題、合併請求、發行版、套件、API 與遷移工具。
我們在幾個重點方向上加以延伸,帶來更完整的開發體驗,而且每一項改動都從公開的 fork 執行。CodeFloe 專屬的工作始終可供審閱,不會消失在一堆私有修補程式裡。
親自檢視它如何運作
大多數平台請你相信一個狀態頁。CodeFloe 背後的軟體、伺服器與流水線都是公開儲存庫,所以你可以自己去查。
# Rate-limit by source, exempting the git protocol and package pulls
acl abusive_rate sc_http_req_rate(0) gt 100
acl is_git_protocol path_end /info/refs /git-upload-pack /git-receive-pack
acl is_known_bot src -f /etc/haproxy/allowlist-good-bots.acl
http-request track-sc0 src table per_ip_rates
http-request deny deny_status 429 if abusive_rate !is_git_protocol !is_known_bot