「GitLab」と「GitBucket」は、Gitリポジトリ管理機能を提供するプロダクトです。
GitLabは、ソフトウェア開発支援環境で、「GitHub」のようなサービスを社内などのクローズド環境に独自で構築できるGitリポジトリマネージャーです。
GitLabを導入したサーバでGitリポジトリを集中管理します。ローカルで管理できるため、コスト/セキュリティの観点でGitHubを使えない企業から注目を集めています。
GitBucket(ギットバケット)とは、JVM上で動作するGitリポジトリ管理ツールです。
GitBucketはScala実装のGitプラットフォームで、以下の特徴があります。
・簡単インストール
・直感的UI
・プラグインによる高い拡張性
・GitHub APIとの互換性
・セルフホスト可能
・無料で利用できる
・コミュニティ版がある
・使い慣れたインターフェースで利用できる(GitHub風UI)
・使いやすいユーザーインターフェース
・簡単セットアップ
・CI(継続的インテグレーション)を含む多くの機能を含む
・gitlabciとの良好な統合
・公式モバイルアプリが提供されている
・セルフホスト可能
・オープンソース
・使い慣れたインターフェース
・簡単セットアップ
・Scala実装
・SSHキー対応
・無料で利用できる
・クロスプラットフォーム
・ユーザ/グループ管理機能
・Gitリポジトリ管理機能
・コードレビュー機能
・マージリクエスト機能
・マイルストン機能
・フック機能
・問題追跡機能
・活動フィード機能
・Wiki機能
・認証連携機能---LDAP、Active Directory
・高可用化機能
・Gitリポジトリホスティング機能---HTTP、SSH
・GitLFSサポート機能
・リポジトリビューア機能
・課題機能
・Wiki機能
・プルリクエスト機能
・活動スケジュール機能
・Eメール通知機能
・アカウント(グループ)管理機能---LDAP統合、OpenID Connect統合
・Jenkinsマルチブランチパイプライン統合機能
・グループチャットサービス「Slack」統合機能
参考元サイト