본문 바로가기
서버인프라/Git

git service 비교

by techwold ted 2023. 8. 4.

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' 카테고리의 다른 글

Gitlab Upgrade  (0) 2023.09.21
자주 사용하는 git 명령어  (1) 2023.08.03
git을 활용한 directory 지정 클론  (0) 2023.07.24

댓글