git service 비교
| Feature | Gitea | GitHub EE | GitLab CE | GitLab EE | BitBucket |
| Open source and free | ✓ | ✘ | ✓ | ✘ | ✘ |
| Low RAM/ CPU usage | ✓ | ✘ | ✘ | ✘ | ✘ |
| Multiple database support | ✓ | ✘ | ⁄ | ⁄ | ✓ |
| Multiple OS support | ✓ | ✘ | ✘ | ✘ | ✘ |
| Easy upgrades | ✓ | ✘ | ✓ | ✓ | ✘ |
| Telemetry | ✘ | ✓ | ✓ | ✓ | ✓ |
| Third-party render tool support | ✓ | ✘ | ✘ | ✘ | ✓ |
| WebAuthn (2FA) | ✓ | ✓ | ✓ | ✓ | ✓ |
| Extensive API | ✓ | ✓ | ✓ | ✓ | ✓ |
| Built-in Package/Container Registry | ✓ | ✓ | ✓ | ✓ | ✘ |
| Sync commits to an external repo (push mirror) | ✓ | ✘ | ✓ | ✓ | ✘ |
| Sync commits from an external repo (pull mirror) | ✓ | ✘ | ✓ | ✓ | ✘ |
| Light and Dark Theme | ✓ | ✓ | ✓ | ✓ | ✘ |
| Custom Theme Support | ✓ | ✘ | ✘ | ✘ | ✓ |
| Markdown support | ✓ | ✓ | ✓ | ✓ | ✓ |
| CSV support | ✓ | ✓ | ✘ | ✘ | ✓ |
| 'GitHub / GitLab pages' | ⚙️, ⚙️ | ✓ | ✓ | ✓ | ✘ |
| Repo-specific wiki (as a repo itself) | ✓ | ✓ | ✓ | ✓ | / |
| Deploy Tokens | ✓ | ✓ | ✓ | ✓ | ✓ |
| Repository Tokens with write rights | ✓ | ✓ | ✓ | ✓ | ✓ |
| RSS Feeds | ✓ | ✓ | ✘ | ✘ | ✘ |
| Built-in CI/CD | ✓ | ✓ | ✓ | ✓ | ✘ |
| Subgroups: groups within groups | ✘ | ✘ | ✓ | ✓ | ✘ |
| Interaction with other instances | / | ✘ | ✘ | ✘ | ✘ |
| Mermaid diagrams in Markdown | ✓ | ✓ | ✓ | ✓ | ✘ |
| Math syntax in Markdown | ✓ | ✓ | ✓ | ✓ | ✘ |
| Repository topics | ✓ | ✓ | ✓ | ✓ | ✘ |
| Repository code search | ✓ | ✓ | ✓ | ✓ | ✓ |
| Global code search | ✓ | ✓ | ✘ | ✓ | ✓ |
| Git LFS 2.0 | ✓ | ✓ | ✓ | ✓ | ✓ |
| Group Milestones | ✘ | ✘ | ✓ | ✓ | ✘ |
| Granular user roles (Code, Issues, Wiki, …) | ✓ | ✘ | ✓ | ✓ | ✘ |
| Verified Committer | ⁄ | ? | ✓ | ✓ | ✓ |
| GPG Signed Commits | ✓ | ✓ | ✓ | ✓ | ✓ |
| SSH Signed Commits | ✓ | ✓ | ✓ | ✓ | ? |
| Reject unsigned commits | ✓ | ✓ | ✓ | ✓ | ✓ |
| Migrating repos from other services | ✓ | ✓ | ✓ | ✓ | ✓ |
| Repository Activity page | ✓ | ✓ | ✓ | ✓ | ✓ |
| Branch manager | ✓ | ✓ | ✓ | ✓ | ✓ |
| Create new branches | ✓ | ✓ | ✓ | ✓ | ✘ |
| Web code editor | ✓ | ✓ | ✓ | ✓ | ✓ |
| Commit graph | ✓ | ✓ | ✓ | ✓ | ✓ |
| Template Repositories | ✓ | ✓ | ✘ | ✓ | ✓ |
| Git Blame | ✓ | ✓ | ✓ | ✓ | ✓ |
| Visual comparison of image changes | ✓ | ✓ | ? | ? | ? |
| Repository topics | ✓ | ✓ | ✓ | ✓ | ✘ |
| Repository code search | ✓ | ✓ | ✓ | ✓ | ✓ |
| Global code search | ✓ | ✓ | ✘ | ✓ | ✓ |
| Git LFS 2.0 | ✓ | ✓ | ✓ | ✓ | ✓ |
| Group Milestones | ✘ | ✘ | ✓ | ✓ | ✘ |
| Granular user roles (Code, Issues, Wiki, …) | ✓ | ✘ | ✓ | ✓ | ✘ |
| Verified Committer | ⁄ | ? | ✓ | ✓ | ✓ |
| Issue tracker | ✓ | ✓ | ✓ | ✓ | / |
| Issue templates | ✓ | ✓ | ✓ | ✓ | ✘ |
| Labels | ✓ | ✓ | ✓ | ✓ | ✘ |
| Time tracking | ✓ | ✓ | ✓ | ✓ | ✘ |
| Multiple assignees for issues | ✓ | ✓ | ✘ | ✓ | ✘ |
| Related issues | ✘ | ⁄ | ✓ | ✓ | ✘ |
| Confidential issues | ✘ | ✘ | ✓ | ✓ | ✘ |
| Comment reactions | ✓ | ✓ | ✓ | ✓ | ✘ |
| Lock Discussion | ✓ | ✓ | ✓ | ✓ | ✘ |
| Batch issue handling | ✓ | ✓ | ✓ | ✓ | ✘ |
| Issue Boards (Kanban) | / | ✘ | ✓ | ✓ | ✘ |
| Create branch from issue | ✘ | ✘ | ✓ | ✓ | ✘ |
| Convert comment to new issue | ✓ | ✓ | ✓ | ✓ | ✘ |
| Issue search | ✓ | ✓ | ✓ | ✓ | ✓ |
| Global issue search | / | ✓ | ✓ | ✓ | ✓ |
| Issue dependency | ✓ | ✘ | ✘ | ✘ | ✘ |
| Create issue via email | ✘ | ✘ | ✓ | ✓ | ✓ |
| Service Desk | ✘ | ✘ | ✓ | ✓ | ✘ |
| Pull/Merge requests | ✓ | ✓ | ✓ | ✓ | ✓ |
| Squash merging | ✓ | ✓ | ✓ | ✓ | ✓ |
| Rebase merging | ✓ | ✓ | ✓ | ✓ | ✓ |
| Pull/Merge request inline comments | ✓ | ✓ | ✓ | ✓ | ✓ |
| Pull/Merge request approval | ✓ | ✓ | ✓ | ✓ | ✓ |
| Merge conflict resolution | ✘ | ✓ | ✓ | ✓ | ✓ |
| Restrict push and merge access to certain users | ✓ | ✓ | ✓ | ✓ | ✓ |
| Revert specific commits | ✓ | ✓ | ✓ | ✓ | ✓ |
| Pull/Merge requests templates | ✓ | ✓ | ✓ | ✓ | ✘ |
| Cherry-picking changes | ✓ | ✘ | ✓ | ✓ | ✘ |
| Download Patch | ✓ | ✓ | ✓ | ✓ | / |
| Webhooks | ✓ | ✓ | ✓ | ✓ | ✓ |
| Git Hooks | ✓ | ✓ | ✓ | ✓ | ✓ |
| AD / LDAP integration | ✓ | ✓ | ✓ | ✓ | ✓ |
| Multiple LDAP / AD server support | ✓ | ✘ | ✘ | ✓ | ✓ |
| LDAP user synchronization | ✓ | ✓ | ✓ | ✓ | ✓ |
| SAML 2.0 service provider | ✘ | ✓ | ✓ | ✓ | ✓ |
| OpenID Connect support | ✓ | ✓ | ✓ | ✓ | ? |
| OAuth 2.0 integration (external authorization) | ✓ | ⁄ | ✓ | ✓ | ? |
| Act as OAuth 2.0 provider | ✓ | ✓ | ✓ | ✓ | ✓ |
| Two factor authentication (2FA) | ✓ | ✓ | ✓ | ✓ | ✓ |
| Integration with the most common services | ✓ | ⁄ | ✓ | ✓ | ⁄ |
| Incorporate external CI/CD | ✓ | ✓ | ✓ | ✓ | ✓ |
'서버인프라 > Git' 카테고리의 다른 글
| 조선시대 ‘Git merge’ 유사 사례에 대한 사실 검토 (0) | 2025.05.08 |
|---|---|
| Gitlab Upgrade (0) | 2023.09.21 |
| 자주 사용하는 git 명령어 (1) | 2023.08.03 |
| git을 활용한 directory 지정 클론 (0) | 2023.07.24 |
댓글