既読のサーバー

GitLab

セルフホストGit管理とDevOpsツールチェーン

GitLabスクリーンショット

ギットラボ ソフトウェア開発ライフサイクル全体のための単一のアプリケーションです。プロジェクト計画とソースコード管理からCI/CD、監視、セキュリティまで。 GitLabはGitベースのバージョン管理を提供し、完全なDevOpsツールチェーンでパッケージ化されています。 GitHubのようなものの、はるかに多く。

このアプライアンスには、すべての標準機能が搭載されています。 名称: TurnKey Coreと、その上部に:

  • GitLab の設定:

    • GitLab、RubyGems、PostgreSQL、Nginx、その他、上流からインストールされているすべての必要なコンポーネント Omnibusパッケージ.

      セキュリティノート: GitLabへのアップデートは、監督が必要になる可能性があるため、それら ARE NOT インストールする設定は、自動的に設定されます。GitLabの更新については、以下を参照してください。 GitLabのドキュメント.

    • 初期起動時にGitLab管理者ユーザ('root')パスワードとメール(convenience、security)を設定します。

    • GitLabドメインを初期起動(利便性)で設定します。

    • Confconsoleプラグイン(「Lets Encrypt」)でGitLab Omnibus内蔵Let's Encrypt証明書を有効にします。

  • 電子メール(例:パスワード回復)の送信のために、postfix MTA (localhostに行き)が含まれています。 また、webminの接尾辞モジュールは、利便性のために含まれています。

マニュアルGitLabの更新を監督

アプライアンスを変更することなくインストールされたバージョンと対象となるバージョンを確認してください。

gitlab-update --check

更新前に、ご相談下さい。 GitLabアップグレードパス リリース固有の GitLabのドキュメント. GitLabは、中間アップグレードの停止が必要です。 アプライアンス をバックアップし、次の対象バージョンを明示的にインストールします。

apt update
apt install gitlab-ce=<version>

申請受付チェックを繰り返して、別の必要停止に進みます。利用可能なバージョンはリストされています apt-cache の使い方 マリディソン gitlab-ce の一覧 と と は と と は と は と は と は と は と は と は と は と は と は と は と は と は と は と は と は と は と は と は と は と は と と は と と は と と は と と は と と と は と と と は と と と と と と と は と は と と は は と と は と と と と と と と と と と と と と は と と と と と と と と と は と と と と と と と は と と と と と と は は と と と と と GitLabリリースブログ.

APT が期限切れのリポジトリキーを報告する場合、または 寸法: NO_PUBKEY, フォロー リポジトリキーの回転手順. リポジトリごとに保存 署名付き GitLabの完全公開指紋の制限と検証。

資格情報 (最初の起動時に設定したパスワード)

  • Webmin, SSH: username ルーティング

  • GitLab: ユーザー名 ルーティング

ブラウザから実行

安定した版: 19.0 (変更履歴)

使用法の細部及び管理のための記録

デフォルトパスワードなし: セキュリティー上の理由で、デフォルトパスワードはありません。パスワードは、すべて設定されます。 システム初期化 タイム。

無視する SSL ブラウザ警告: ブラウザは、自己署名されたSSL証明書は好きではありませんが、これは自動生成できる唯一の種類です。ドメインを設定している場合は、 Confconsole アドバンストメニュー無料で生成できます エントリーSSL/TLSの証明書をエンシプしましょう.

コンテンツ - ブラウザをいずれかに置く:

  1. 名称: http://12.34.56.789/ - 暗号化されていないので、ブラウザの警告はありません
  2. 名称: https://12.34.56.789/ - 自己署名されたSSLの証明書と暗号化される

注意: いくつかのアプライアンスオート直接 httpをhttpsに.

gitlab のユーザ名:

ユーザー名としてログイン ルーティング

OSシステム管理のユーザー名:

サインイン ルーティング 上記以外の場合 AWS の市場 ユーザ名を使う 管理者.

  1. ブラウザを指す:
  2. SSHクライアントでログイン:
    ssh root@12.34.56.789
    

    AWSの市場のための特別な箱:

    ssh admin@12.34.56.789
    

* 有効なIPまたはホスト名で12.34.56.789を置き換えます。