본문으로 건너뛰기
50% 할인 모든 플랜, 기간 한정. 시작 가격 $2.48/mo
14 min left
개발자 도구 및 DevOps

Gitea vs Forgejo vs OneDev: 셀프 호스팅 git 플랫폼 선택하기

B 작성자 Bill 14 분 분량
Gitea vs Forgejo vs OneDev: choosing between a lightweight self-hosted git server and an all-in-one dev platform.

gitea vs forgejo vs onedev를 비교할 때, 여러분은 서로 다른 두 가지 질문에 답하는 세 가지 도구를 보고 있는 셈입니다. Gitea와 Forgejo는 프로젝트 관리 기능을 덧붙인 git 서버입니다. OneDev는 git 호스팅을 아주 잘 해내는 프로젝트 관리 및 CI 플랫폼입니다. 그러니 결정해야 할 것은 "이 셋 중 무엇이 가장 나은가"가 아닙니다. "작은 git 서버를 원하는가, 아니면 올인원 플랫폼을 원하는가, 그리고 올인원이 요구하는 RAM 비용을 감당할 수 있는가"입니다.

바로 이 마지막 부분이 핵심 긴장 지점입니다. OneDev는 기본 설치 상태에서 더 많은 기능을 제공하며, nodatools.com의 테스트에 따르면 유휴 상태에서 순정 Forgejo 설치 대비 약 3배의 메모리를 사용하는 것으로 측정되었는데, 이는 소형 VPS에서 월 비용이 두 배가 될 수 있다는 의미입니다. 이 트레이드오프가 이 비교의 핵심입니다. (참고로 GitLab은 이 비교에 포함되지 않습니다. GitLab 수준의 리소스 요구 사항을 원했다면 애초에 이 세 가지에 대한 글을 읽고 있지 않았을 것입니다.)

저는 이 세 가지를 모두 운영해 봤습니다. 아래는 팀을 위해 하나를 선택할 때 실제로 중요한 것들입니다. Gitea와 Forgejo를 가르는 거버넌스 및 라이선스 차이, OneDev의 존재 이유가 되는 기능들, 실측 RAM 수치, 그리고 각각에 대한 직설적인 "이럴 때는 이것을 선택하라…"입니다.

요약

  • Actions 방식의 CI를 갖춘 경량 git 서버를 원하시나요? Gitea 또는 Forgejo. GitHub Actions와의 더 긴밀한 호환성이 중요하다면 Gitea를 선택하고, 약간의 이전 조정을 감수하고 GitHub와 유사한 워크플로 문법이면 충분하다면 Forgejo를 선택하세요.
  • 비영리 거버넌스나 카피레프트 라이선스가 중요하신가요? Forgejo. 커뮤니티가 운영하는 포크이며, 대부분의 팀에게 제가 기본적으로 추천하는 선택입니다.
  • MIT 라이선스, 가장 큰 포지 커뮤니티, 또는 SLA/SSO를 갖춘 유료 Enterprise 등급을 원하시나요? Gitea.
  • 하나의 설치로 내장 프로젝트 관리, 번들 CI, 코드 인텔리전스를 원하고, 여유 RAM도 있으신가요? OneDev. 다만 Forgejo는 1 GB로도 충분한 반면 OneDev는 최소 약 4 GB가 필요하다는 점은 알아두세요.

요약 결론: 대부분의 팀에게는 Forgejo가 가벼운 기본 선택지로 적합합니다. Gitea와 동일한 핵심에, 더 깔끔한 거버넌스, 그리고 GitHub와 유사한 워크플로 문법을 가진 Forgejo Actions까지 갖췄습니다. OneDev는 하나의 도구 안에 PM과 CI가 결합된 경험을 진심으로 원하고, 기존 GitHub Actions 워크플로를 대량으로 이전할 필요가 없는 경우에만 고려하세요.

이 세 가지 도구가 답하는 두 가지 질문

Diagram contrasting Gitea and Forgejo as a lightweight git platform with a separate CI runner against OneDev as an all-in-one platform bundling git hosting, built-in CI, project management, and code intelligence.

OneDev는 CI 빌드 데몬을 OneDev 프로세스 내부에서 실행하므로 별도로 배포할 러너가 없습니다. Gitea와 Forgejo는 그 반대입니다. git 서버는 하나의 독립된 요소이고, CI 러너는 그 옆에 별도의 프로세스로 배포합니다. 이 단 하나의 아키텍처적 사실이 각 도구가 스스로를 어떻게 규정하는지를 보여줍니다.

Gitea와 Forgejo는 git을 최우선으로 합니다. 저장소, 풀 리퀘스트, 코드 리뷰가 핵심이고, 이슈와 칸반은 유용한 부가 기능이며, CI는 별도로 붙이는 요소입니다. 전체적으로 git 호스팅을 중심으로 만들어졌고, 방해가 되지 않도록 설계되어 있습니다. 그래서 가볍고 빠르며 운영 비용이 적게 듭니다.

OneDev는 정반대의 방식으로 만들어졌습니다. git 호스팅이 핵심 구성 요소이기는 하지만 그것이 조직 원리는 아닌, 프로젝트 관리 및 CI/CD 플랫폼입니다. 칸반 보드는 자동화되어 있고, CI는 내장되어 있으며, 코드 인텔리전스도 기본 탑재되어 있어서 단순히 코드가 머무는 곳이 아니라 팀이 생활하는 공간이 되기를 기대합니다. 이는 진정으로 다른 종류의 제품이며, 그래서 "누가 git을 더 잘 호스팅하는가"라는 기준으로 Gitea와 비교하는 것은 핵심을 놓치는 일입니다. 둘 다 git 호스팅은 거의 비슷하게 잘합니다. OneDev는 그저 훨씬 더 많은 것을 하고 싶어 하고, 그 대가로 자원을 더 많이 요구할 뿐입니다.

그 이후의 모든 것은 이 갈림에 따라 정해집니다. Gitea와 Forgejo 중 어느 쪽을 선택할지는 "경량 포지" 갈래 안에서의 하위 결정입니다. "OneDev가 그만한 가치가 있는가"라는 질문은 완전히 별개의 갈래입니다.

Gitea vs Forgejo: 거의 쌍둥이 같은 선택

Comparison of Gitea and Forgejo governance: Gitea is MIT-licensed, company-backed, with an Enterprise tier and larger ecosystem, while Forgejo is GPL-3.0, non-profit governed, with public security disclosures and an all-free build.

둘 다 RAM 180–350 MB 정도를 사용하고, 포크 시점까지 동일한 코드베이스를 공유하며, 핵심 git 호스팅 방식도 동일합니다. 저장소, 풀 리퀘스트, 코드 리뷰, 이슈, Actions 방식의 CI에 있어서는 기존 GitHub Actions 워크플로를 이전하는 경우가 아니라면 일상 사용에서 의미 있는 차이를 찾기 어렵습니다. 그러니 처음부터 분명히 하자면, 이것은 기능 대결이 아닙니다. onedev와 gitea의 격차는 크지만, gitea와 forgejo의 격차는 누가 프로젝트를 통제하고 어떤 라이선스로 배포하느냐의 문제입니다.

실제로 알아야 할 배경은 이렇습니다. 2022년 10월, Gitea 도메인과 상표권이 거버넌스 분쟁의 중심에 섰고, 그 대응으로 Forgejo가 만들어졌습니다. Forgejo는 이제 독일의 비영리 단체인 Codeberg e.V. 산하에 있으며 GPL-3.0으로 배포됩니다. Gitea는 여전히 MIT 라이선스이며 무료 오픈소스 셀프 호스팅 에디션을 제공하고, CommitGo는 그와 함께 Gitea Enterprise를 판매합니다. Forgejo는 이러한 체계를 다음과 같이 설명합니다 Open Core라고 설명하며, Gitea/CommitGo는 이 표현에 반박하며 오픈소스 Gitea 프로젝트 자체에는 독점 코드가 포함되어 있지 않다고 주장합니다. 독자 입장에서 실질적인 차이는 이런 정치적 논쟁보다 단순합니다. Forgejo는 비영리, 카피레프트, 완전 무료 거버넌스에 최적화되어 있고, Gitea는 허용적인 MIT 코어에 벤더 지원 Enterprise 경로를 더한 형태입니다.

여기서 세 가지 사실이 뒤따르며, 각각이 의사결정에 중요합니다.

  • 라이선스. GPL-3.0 카피레프트(Forgejo)는 Forgejo를 수정해서 그 수정본을 배포할 경우 변경 사항을 GPL 하에 공개해야 한다는 의미입니다. MIT(Gitea)는 그런 요구 사항이 없습니다. 수정하지 않은 인스턴스를 내부에서만 운영하는 대부분의 팀에게는 이 문제가 전혀 발생하지 않습니다. 하지만 포지를 기반으로 무언가를 만들어 배포한다면 중요한 문제가 됩니다.
  • 보안 공지. Forgejo는 공개 채널을 통해 모두에게 보안 권고를 알립니다. Gitea는 사전 보안 공지를 유료 Enterprise 고객에게만 제공하는데, 이는 무료 등급의 셀프 호스팅 관리자가 유료 고객보다 알려진 취약점에 더 오래 노출될 수 있다는 뜻입니다. 무료 버전을 사용 중이라면 이러한 비대칭성을 알아둘 필요가 있습니다.
  • 한쪽에는 유료 등급이 존재합니다. Gitea에는 SSO, 감사 로그, 우선 지원, SLA를 추가하는 상용 Enterprise Edition($9.50–$19/사용자/월)이 있습니다. Forgejo에는 유료 등급이 없으며, 모든 기능이 무료 GPL 빌드에 포함되어 있습니다.

현재 Gitea를 사용 중이고 이 글을 읽고 Forgejo로 마음이 기울었다면, 좋은 소식은 지원되는 이전 경로가 있다는 것입니다(시작하기 전에 알아둘 만한 Gitea 1.22 지점의 버전 분기점이 있습니다). 이에 대해서는 별도로 정리해 두었으니 다음을 참고하세요 전체 마이그레이션 안내 버전별 세부 사항을 확인하세요. GitHub에서 넘어오는 중이고 아직 포지를 선택하지 않았다면, 그것은 나름의 트레이드오프를 가진 별개의 결정이며 독립적으로 검토할 가치가 있습니다.

섹션 요약: 핵심 git 호스팅 기능만 놓고 보면 Gitea와 Forgejo는 동등합니다. 비영리 소유 구조, 카피레프트, 공개 보안 공지를 원한다면 Forgejo를 선택하세요. MIT 라이선스, 더 큰 커뮤니티, 상업용 Enterprise 등급을 원한다면 Gitea를 선택하세요.

OneDev가 진짜로 다른 지점

OneDev(이 글을 쓰는 시점 기준 16.0.1)를 하루 실행해 보면 가장 먼저 눈에 띄는 점은 CI 러너를 따로 배포한 적이 없다는 것입니다. 빌드 데몬이 OneDev 서버 내부에 내장되어 있어서 플랫폼이 켜지는 순간 CI가 바로 작동합니다. YAML 코드를 한 줄도 작성하지 않고 GUI에서 파이프라인을 구성할 수 있고, 웹 터미널로 작업을 디버그할 수 있으며, 심지어 푸시하기 전에 커밋되지 않은 로컬 변경 사항으로 빌드를 테스트할 수도 있습니다. 이는 Gitea와 Forgejo가 요구하는 "서버를 설치한 다음 별도의 러너를 설치하고 등록하는" 과정에 비해 진정한 운영상의 단순화라 할 수 있습니다.

문제는, 그리고 기존 팀에게는 상당히 큰 문제인데, OneDev가 자체적인 YAML 방언을 사용한다는 점입니다. 이는 아닙니다 GitHub Actions와 호환됩니다. GitHub, Gitea, Forgejo용으로 작성한 모든 워크플로는 OneDev에서 실행하려면 다시 작성해야 합니다. 의존하고 있는 .github/workflows 파일 묶음이 있다면, 이는 각주 수준이 아니라 실질적인 이전 비용입니다. Gitea와 Forgejo는 모두 GitHub Actions 생태계를 물려받았지만, 그 방식은 동일하지 않습니다. Gitea Actions는 GitHub Actions를 그대로 대체하도록 설계되어 있어서 대부분의 워크플로가 변경 없이 이전됩니다. Forgejo의 러너는 실제로는 호환되지만 문서화된 차이가 있습니다. permissions 서브키 누락, continue-on-error 무시, 다른 OIDC 문법 등입니다. 완전한 호환성을 가정하기 전에 이 부분들을 확인하세요.

더 작은 포지(forge)들이 하지 못하는 OneDev의 두 번째 특징은 웹 UI 내 코드 인텔리전스입니다. 저장소를 로컬에 클론하지 않고도 여러 언어(공식 목록에는 Java, JavaScript, C, C++, C#, Go, PHP, Python이 포함됩니다)에 걸쳐 심볼 검색, 정의로 이동, 참조 찾기 기능이 동작합니다. Gitea와 Forgejo에는 이에 상응하는 기능이 내장되어 있지 않아 외부 도구를 사용해야 합니다. 팀이 브라우저에서 코드 리뷰를 많이 한다면 이는 정말 유용한 기능입니다.

완전 자동화된 칸반(규칙 기반 작업 이동, 사용자 지정 상태 및 필드, 전환 규칙), 발신자가 계정 없이도 수신 이메일을 이슈로 전환하는 서비스 데스크, 그리고 공개 프로젝트 내 비공개 이슈 기능까지 더하면 전체 그림이 보입니다. OneDev는 이슈 트래커, CI 시스템, 코드 브라우저, 프로젝트 보드를 동시에 하나로 제공하려는 것입니다.

패키지 레지스트리에 대해 짚고 넘어갈 점이 하나 있습니다. OneDev에는 내장 레지스트리가 있으며, 이 부분은 명확합니다. 그 패키지 튜토리얼 Docker, npm, NuGet, Maven, PyPI, RubyGems를 나열하고 있으며, 현재 제품 설명에는 Helm도 언급되어 있습니다. Gitea와 Forgejo는 Alpine, Arch, Cargo, Composer, Conan, Conda, Debian, Go, Helm, Maven, npm, NuGet, PyPI, RPM, RubyGems, Swift, Vagrant 등을 포함해 훨씬 더 넓은 범위의 패키지 형식을 지원합니다. 팀이 OneDev의 더 좁은 레지스트리 범위를 벗어나는 패키지 형식에 의존한다면 Gitea나 Forgejo가 더 안전한 선택입니다.

섹션 요약: OneDev는 한 번의 설치로 내장 CI, 코드 인텔리전스, 완전한 PM 스위트를 제공합니다. 그 대가로 기존 GitHub Actions 워크플로를 다시 작성해야 하고, 더 작은 생태계를 감수해야 하며, (다음 섹션에서 다루듯이) 훨씬 더 많은 RAM을 투입해야 합니다.

리소스 비용: 각 도구가 실제로 필요로 하는 것

Idle RAM comparison showing Forgejo at about 180 MB and Gitea at about 200 MB as lightweight forges, versus OneDev at about 600 MB idle as an all-in-one platform, with VPS sizing guidance of 1 GB for a lean manual install and 4 GB or more for OneDev.

많은 팀에게 이 비교 전체를 결정짓는 수치는 nodatools.com의 테스트에서 나옵니다. OneDev는 유휴 상태에서 약 600 MB의 RAM을 사용한 반면 Forgejo는 약 180 MB에 그쳤습니다. 3배가 넘는 차이이며, 부하가 걸리면 그 격차는 더 커집니다. 다음은 nodatools.com's measured comparison, 새 VPS에서 실행하세요:

도구현재 버전유휴 상태 RAM (테스트 기준)부하 상태에서의 사용 RAM (테스트 기준)공식 최소 사양
Forgejov15.0.3 LTS약 180 MB약 320 MB512 MB
Gitea1.26.4약 200 MB약 350 MB512 MB
OneDev16.0.1약 600 MB약 950 MB2 GB

이런 차이가 나는 이유는 무엇일까요? OneDev는 대부분 Java로 작성되어 있어서, Go 기반인 Gitea와 Forgejo에는 없는 JVM 힙 오버헤드가 존재합니다. 게다가 OneDev는 인텔리전스 기능을 위해 코드를 인덱싱하는데, 이 초기 인덱싱 과정이 메모리를 많이 소모합니다. 제가 처음 구축했을 때 가장 무섭게 느껴졌던 것은 부팅 시의 급증이었는데, 이는 정상 상태가 아닙니다.

프로 팁: OneDev의 시작 시 메모리 사용량을 보고 당황하지 마세요. JVM이 예열되고 초기 코드 인덱스가 구축되는 동안 부팅 직후 일시적으로 급증할 수 있으며, 안정화되면 유휴 수치로 다시 낮아집니다. 다만 유휴 수치가 아니라 실제 작업 시 필요한 수치를 기준으로 계획해야 합니다. CI가 작업을 활발히 실행 중이라면 항상 1~2 GB를 예산으로 잡으세요. 공식 최소 사양이 2 GB인 데는 이유가 있습니다.

사이징 측면에서 이는 VPS 등급으로 깔끔하게 환산됩니다:

  • Forgejo 또는 Gitea, 기본 설치, 서버에 CI 러너 없음: 1 GB RAM / 1 vCPU is comfortable.
  • 동일 서버에 CI 러너를 둔 Forgejo 또는 Gitea: 러너가 여유 있게 동작하도록 4 GB RAM / 2 vCPU로 늘리세요.
  • OneDev, 기본 설치: 4 GB RAM is the practical floor. Go to 8 GB if code indexing is heavy or CI is busy.

그러니 비용 차이는 결코 미미하지 않습니다. 1 GB 서버에서도 문제없이 돌아가는 경량 git 서버와 4 GB를 요구하는 OneDev 인스턴스를 비교하면, 매달 VPS 비용이 대략 두 배가 됩니다. 1인 개발자나 소규모 팀에게는 "사실상 무료로 운영"과 눈에 띄는 비용 항목 사이의 차이입니다. 매일 내장 CI와 PM 기능에 의존할 대규모 팀이라면 충분히 그만한 가치가 있을 수 있습니다. 하지만 이는 분명한 트레이드오프입니다. OneDev의 오버헤드는 JVM이며, 그 비용으로 JVM이 실행하는 기능을 얻는 것입니다.

Gitea, Forgejo, 그리고 OneDev 모두 원클릭 배포가 가능합니다 Cloudzy 마켓플레이스, 그래서 사이즈를 정하고 나면 포지를 구축하는 데 Docker와 씨름하며 오후를 다 보내는 대신 몇 분이면 충분합니다. CI 러너나 OneDev의 코드 인덱싱을 실행 중이라면, 여유 자원은 Linux VPS root 접근 권한을 제공하므로 JVM 힙과 러너 동시성을 직접 조정할 수 있습니다.

Cloudzy 관련 참고 사항 한 가지입니다. Marketplace 앱 카드는 현재 Gitea, Forgejo, OneDev를 모두 RAM 2 GB에서 시작합니다. 위의 1 GB 권장 사양은 로컬 CI 러너가 없는 가벼운 수동 설치에 해당합니다. Cloudzy Marketplace를 통해 배포한다면, OS, 데이터베이스, 패키지 업데이트, 백그라운드 서비스가 여유롭게 동작하도록 앱 카드의 최소 사양을 따르세요.

어떤 것을 선택해야 합니까?

표와 트레이드오프를 살펴보셨으니, 세 가지를 모두 직접 운영해 본 경험을 바탕으로 각 독자 유형에 대한 제 솔직한 결론을 말씀드리겠습니다.

Forgejo를 선택하세요 Actions 방식의 CI를 갖춘 경량 커뮤니티 거버넌스 포지를 원하고, GitHub Actions와의 사소한 워크플로 차이를 감수할 수 있다면요. 대부분의 팀에게 저의 기본 추천은 이것입니다. Gitea와 동일한 핵심 git 호스팅 기능을 얻으면서도, 더 깔끔한 비영리 소유 구조, 공개 보안 공지, 카피레프트 라이선스, 그리고 세 가지 중 가장 가벼운 RAM 사용량을 갖게 됩니다. 다른 것을 선택할 특별한 이유가 없다면 이것을 선택하세요.

다음의 경우 Gitea를 선택하세요 특별히 MIT 라이선스(Forgejo의 GPL-3.0보다 더 허용적)를 원하거나, 가장 큰 포지 커뮤니티와 생태계를 원하거나, SSO, 감사 로그, SLA를 갖춘 상업용 Enterprise 등급을 원하는 경우입니다. 순수 git 호스팅 측면에서는 Forgejo와 동등하므로, 라이선스와 소유 구조에 대한 선호도, 그리고 조직에 문의할 벤더가 필요하다면 유료 지원 옵션을 기준으로 선택하게 됩니다.

다음의 경우 OneDev를 선택하세요 하나의 설치로 내장 프로젝트 관리, 번들 CI, 코드 인텔리전스를 원하고, 처음부터 새로 시작하며(마이그레이션할 기존 GitHub Actions 워크플로가 없음), 4 GB 이상 서버를 위한 RAM 예산이 있는 경우입니다. Forgejo와 OneDev의 결정은 결국 이 질문으로 귀결됩니다. git 서버를 사려는 것인가, 아니면 플랫폼을 사려는 것인가? 답이 "플랫폼이고, CI를 직접 붙이고 싶지 않다"라면 OneDev의 오버헤드는 그만한 가치가 있습니다.

간과하기 쉬운 결정 요소가 하나 있습니다. Gitea/Forgejo 계열과 OneDev 사이에는 이전 경로가 없습니다. 데이터 모델도, CI 형식도, 스키마도 다릅니다. Forgejo로 시작했다가 나중에 OneDev를 원하게 되면(또는 그 반대라면), CI 이력과 프로젝트 관리 데이터를 잃는 API 기반의 저장소별 이전을 감수해야 합니다. 그러니 OneDev의 올인원 방식이 조금이라도 매력적으로 느껴진다면, 나중에 전환하는 것보다 처음부터 그것으로 시작하는 편이 훨씬 저렴합니다. Gitea와 Forgejo 사이에는 이전 경로가 존재합니다(그것이 마이그레이션 경로 위에서 다룬 바 있습니다), 하지만 경량 포지에서 OneDev로 넘어가는 것은 되돌릴 수 없고 손실이 발생하는 편도 여정입니다. 18개월 후가 아니라 지금 이 점을 결정에 반영하세요.

자주 묻는 질문

Gitea는 여전히 오픈소스인가요?

예. Gitea의 핵심 부분은 MIT 라이선스이며 사용자와 저장소 수 제한 없이 무료로 자체 호스팅할 수 있습니다. 실질적인 유의 사항은 소스 코드 공개 여부가 아니라 거버넌스입니다. Gitea는 기업이 통제하며 CommitGo를 통한 벤더 지원 Enterprise 상품을 갖고 있는 반면, Forgejo는 Codeberg e.V. 산하의 커뮤니티 거버넌스, GPL 라이선스 포크입니다. Forgejo는 Gitea의 상업적 구조를 Open Core라고 설명하며, Gitea/CommitGo는 그 표현에 이의를 제기합니다 오픈소스 프로젝트 자체에는 독점 코드가 포함되어 있지 않다고 말합니다. 즉, Gitea는 여전히 오픈소스이지만 Forgejo와 같은 방식의 커뮤니티 거버넌스 구조는 아닙니다.

Forgejo가 Gitea보다 더 나은가요?

핵심 git 호스팅 측면에서는 거의 동일합니다. Forgejo는 Gitea에서 포크되어 동일한 기반을 공유합니다. Forgejo가 다른 점은 거버넌스(비영리 Codeberg e.V.), 라이선스(Gitea의 MIT와 달리 GPL-3.0 카피레프트), 보안 공개 방식(Gitea의 Enterprise 고객 우선 정책과 달리 모두에게 공개)입니다. "더 낫다"는 판단은 이런 요소가 여러분에게 얼마나 중요한지에 달려 있으며, 기능만 놓고 보면 무승부입니다.

OneDev에는 RAM이 얼마나 필요한가요?

OneDev의 공식 최소 사양은 RAM 2 GB입니다. nodatools.com의 테스트에서는 유휴 상태에서 약 600 MB, 부하 상태에서는 약 950 MB를 사용했습니다. 부팅 시에는 JVM이 워밍업되고 인덱싱이 완료되는 동안 더 높게 나타날 수 있지만, CI가 실제로 실행 중일 때는 1–2 GB를 꾸준히 확보해 두어야 합니다. 비교하자면, 같은 테스트에서 Forgejo와 Gitea는 유휴 상태에서 약 180–200 MB를 기록했습니다.

Gitea에서 OneDev로, 또는 OneDev에서 Forgejo로 이전할 수 있나요?

Gitea/Forgejo 계열과 OneDev 사이에는 직접적인 이전 경로가 존재하지 않습니다. 서로 다른 데이터 모델, CI 형식, 스키마를 사용하기 때문에, 이전하려면 CI와 프로젝트 관리 이력을 잃게 되는 API 기반의 저장소별 이전이 필요합니다. Gitea와 Forgejo 사이의 이전은 존재합니다(다음을 참고하세요 저희의 Gitea에서 Forgejo로의 마이그레이션 가이드), 두 프로젝트가 계보를 공유하기 때문입니다.

OneDev는 GitHub Actions를 지원하나요?

아니요. OneDev는 자체 YAML 방언과 GUI 파이프라인 편집기를 사용하므로, GitHub, Gitea, Forgejo용으로 작성된 워크플로는 그 위에서 실행하려면 다시 작성해야 합니다. Gitea Actions는 드롭인 대체품으로 설계되어 있어서 기존 워크플로 대부분이 변경 없이 실행됩니다. Forgejo의 러너는 실제로는 호환되지만 GitHub Actions를 정확히 그대로 재현하도록 설계되지는 않았습니다. 완전한 이식성을 가정하기 전에 공식 Forgejo 문서에서 문서화된 비호환 사항을 확인하세요.

Share

블로그 더 보기

계속 읽기.

배포할 준비가 되셨나요? 월 $2.48부터.

2008년부터 독립 클라우드. AMD EPYC, NVMe, 40 Gbps. 14일 환불 보장.