GitLab 無料版制御ソフトウェア
無料およびオープンソースコード管理ソフトウェア
自己ホストされたソースコード管理ソフトウェアと迅速に調整、共有、コラボレーション。チームが生産性を最大化し、配信をより速くすることができます。
概要
gitlabは、無料の無料のソースコード管理ソフトウェアの1つです。 Linux OSのために計画されました。 Windowsを除くほとんどのLinuxフレーバーで実行できます。 ソースコントロールソフトウェアに加えて、セルフホストのGitLabは、問題追跡、コードレビュー、CI/CDなどに使用できます。さらに、ソースコードとコンテナを使用して、プライベートサーバーに展開できます。 GitLabは完全なDevOpsオープンソース制御管理システムであり、その中心的な機能はバージョン制御です。ソフトウェア作成の重要な側面は、ソースコード管理です。 GitLabは、ソフトウェア開発チームの生産性を伝え、改善するのに役立ちます。また、チームはコードレビュー、資産バージョンの監視、フィードバックループ、強力な分岐などの優れた機能を使用することもできます。 このオープンソースバージョンコントロールにより、開発者はローカルコピーから作業して開発プロセスを高速化できます。新しいブランチを作成し、変更を加え、マスターブランチに合流することは非常に単純なフローです。テストと配信を合理化するために、GitLabは継続的な統合(CI)および継続的な配信(CD)のための組み込みツールを提供します。各コミットでは、GitLabはコードの品質とセキュリティを自動的にスキャンします。さらに、チームはコードを確認し、マージ要求を承認できます。 オープンソースGitlabは、Ruby、Go、Vue.JSなどの最新のテクノロジーで構築されています。 PostgreSQLデータベースサーバーを使用して情報を保存します。このセルフホストバージョンコントロールソフトウェアのライセンスはMITです。
システム要求
GitLabはRubyおよびPostgreSQLベースのオープンソースバージョン制御ソフトウェアです。フォローソフトウェアが必要です。 -Ruby 2.6以上 -1.13以上に移動します -GIT 2.24以上
- ノード12.0以上 -REDISバージョン5.0以降 -PostgreSQL 9.6以上
特徴
GitLabには、バージョン制御ソフトウェアの強力な機能が搭載されています。 GitLab自己ホストのフリーソフトウェアの主要な機能のいくつかを以下にリストします。
- ユーザー管理
- コード分析
- インポートおよびエクスポート
- バリューストリーム管理
- グラフとレポートツールをコミットします
- ジラ統合
- 強力な分岐
- 活動の流れ
- スカッシュとマージ
- ファイルロック
- 認証と承認
- コンプライアンス管理
インストール
ubuntuにインストールします
GitLab自己ホストソフトウェアをインストールし、必要な依存関係パッケージを構成します。
sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates tzdata
gitlabリポジトリを追加するコマンドを実行します。
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
gitlabパッケージをインストールします。例ドメインを実際のドメインに置き換えます。
sudo EXTERNAL_URL="https://gitlab.example.com" apt-get install gitlab-ee
ブラウザを開き、サイトにアクセスします。パスワードリセット画面にリダイレクトされます。パスワードを設定すると、ルートユーザーで署名できるログイン画面にリダイレクトされます。
FAQS
gitlabとは何ですか?
GitLabは、チームがコラボレーションできるソースコード管理ツールです。さらに、開発者はソフトウェアを計画、構築、保護、展開できます。
gitlabはオープンソースですか?
GitLabは、無料でオープンソースバージョン制御ソフトウェアです。さらに、完全なDevOpsプラットフォームです。
gitlabのCI/CDとは何ですか?
GitLab CI/CDは、GitLabのコンポーネントであり、すべての継続的な手順(継続的な統合、配信、展開)を実行します。
gitlabランナーとは何ですか?
GitLab Runnerは、GitLab CI/CDで動作してパイプラインでジョブを実行するアプリケーションです。
gitlabはサードパーティの統合を許可していますか?
はい、GitLabをサードパーティサービスと統合して、その機能を拡大できます。
gitlabフリーソフトウェアですか?
はい、Gitlab Community Edition CEにはコストソフトウェアがありません。オープンソースGitLabソフトウェアのソースコードは、githubで入手できます。
gitlab対githubとは何ですか? | GithubとGitlabの違い。
GithubとGitlabソースコード管理システムの主な違いは、各哲学が提示するプラットフォームです。 GitHubには、無料プランに関する公開リポジトリのみがあり、可用性が高くなっています。 GitLabには、継続的な統合または配信WebベースのDevOpsライフサイクルツールが組み込まれています。 GitLabは、Web開発者向けの集中型および統合されたプラットフォームを備えた機能ベースのシステムを提供することに焦点を当てています。
gitlabの所有者は誰ですか?
Gitlabの所有者は、Sid Sijbrandij-共同設立者兼CEO -Gitlab、Inc。です。
gitlabはgithubのようですか?
GitHubと同様に、GitLabバージョン制御システムは、チームがソースコードでコラボレーションできるリポジトリマネージャーです。 Ruby on RailsとGoで書かれています。 gitlabソフトウェアは、問題追跡とプロジェクト管理のためのいくつかの同様の機能をGithubとして提供しています。