Ubuntuでのgitlabのインストール手順

最初に公式ウェブサイトにアクセスしてください:**インストール手順ページ[1] **。

次に、Ubuntuのインストールプロセスをクリックします。入力後、最初の手順に従ってコマンドを実行します。ここで使用されているUbuntuのバージョンは 18.04です。

gitlab構成

最初のステップを構成した後、2番目のステップのコマンドを実行しないことをお勧めします。2番目のステップは、コマンドラインからgitlabをインストールすることです。これは非常に遅いので、次のURLからインストールパッケージを手動でダウンロードできます。

https://packages.gitlab.com/gitlab/gitlab-ce/[2]

ダウンロードするUbuntuのバージョンを選択します。クリックすると、右上隅にダウンロードボタンが表示されます。ダウンロード後、MD5またはSHA1を確認することを忘れないでください。以下は検証コマンドです(ターミナルを開いて実行するだけです)。

インストールパッケージディレクトリに移動し、ターミナルを開いて次のように入力します。

その他の検証コマンド:

確認後、インストールできます。

もちろん、コマンドを使用してgitlabをインストールするだけの場合は、2番目のステップの指示と操作に従ってください。コマンドを実行してインストールする場合は、コマンドの gitlab-ee gitlab-ceに変更する必要があることに注意してください。gitlabでは、 eeの最後のインストールパッケージは有料バージョンですが、 ceあなたはそれを無料で試すことができます。

上記の操作が完了したら、 gitlab-ctlreconfigureコマンドを実行します。このコマンドの実行後、しばらく時間がかかり、途中で複数の「アクション」プロンプトが表示されますので、ご安心ください。

上記のコマンドが終了したら、 gitlab-ctlstartを実行してローカルサービスを開始します。次に、 ifconfigコマンドを使用してローカルIPアドレスを表示し(最初に net-toolsをインストールするように求められる場合があります)、ブラウザーでローカルIPアドレスを入力すると、gitlabログインインターフェイスが表示されます。

gitlabローカルログインページ

このページでは、パスワードを変更するように求められます。2つのパスワードは一貫している必要があります。次に、電子メールまたはユーザー名とパスワード(ここで設定したパスワード)を入力するように求められ、gitlabにログインできます。

gitlabの使用法はgithubの使用法と非常に似ていますが、gitlabは開発チームと同等のグループを作成でき、多くのプロジェクトを1つのグループに作成できる点が異なります。チーム開発の場合、グループまたはプロジェクトは可視性レベルとして「内部」を選択する必要があります。

gitlabの可視性レベル

もちろん、gitlabを使用してプライベートリポジトリを作成し、グループメンバーまたはプロジェクトメンバーを追加することができます。

gitpush操作を使用するとエラーが報告される場合があることに注意してください。その理由は、ホスト名を解決できないためです。理由は、gitlabのデフォルトのホスト名が http:// gitlab.example.comであるためです。ホスト名をマシンのアドレスに変更する必要があります。

git push -u origin master

この場合、最初に gitlab-ctlサービスを閉じる必要があります。

次に、viコマンドを使用して次のファイルを開きます: / opt / gitlab / embedded / service / gitlab-rails / config / gitlab.yml。ホストをマシンのIPアドレスになるように変更します。

gitlabホストを変更する

次に、サービス gitlab-ctlstartを再起動します。

次に、ローカルWebページに移動し、ウェアハウスアドレスを更新して、新しいアドレスを追加します( git remote add origin new Warehouseaddressを使用)。このようにして、ウェアハウスファイルにプッシュできます。

それでも機能しない場合は、次の状況が発生している可能性があります。

ログインパスワードを入力すると、「許可が拒否されました。もう一度やり直してください。」というフィードバックが表示されます。

これは、サーバー側のSSHサービスがrootユーザーのログインを禁止するポリシーで構成されているためです。関連するポリシーはサーバーのセキュリティを向上させる可能性があるため、セキュリティと使いやすさを比較検討してから、関連する構成を変更する必要があるかどうかを判断する必要があります。 。 / etc / ssh / sshd_configファイルを変更する必要があり、 / etc / ssh / sshd_configyesに変更します。

次に、 PasswordAuthenticationの前のを削除します。ファイルを保存した後、 service sshrestartを使用してサービスを再起動します。このようにして、「プッシュ」操作を使用できます(プッシュ操作を実行するには、スーパーユーザーにのみ切り替えることができます)。

上記のコンテンツは、gitlab環境を構成します。

参考資料

[1]

インストール手順ページ:* https://about.gitlab.com/install/ *

[2]

gitlabダウンロードページ:* https://packages.gitlab.com/gitlab/gitlab-ce/ *

Recommended Posts

Ubuntuでのgitlabのインストール手順
Ubuntu19.1でのGitLabのインストール、構成、およびアンインストール
ubuntuでのJenkinsのハッピーインストール
Docker CE forUbuntuのインストールに関する注意事項
Ubuntu16.04でMySQL5.7のUTF-8エンコーディングを設定します
Ubuntu環境でのNginxのインストールと展開
Ubuntu20.04にPycharm2020.1をインストールするためのグラフィカルチュートリアル
UBUNTU16.04インストール日記
ubuntu1804インストールの詳細
Ubuntuシステムのインストール
Ubuntuのインストール記録
ubuntu 18.04インストール(UEFI + GBT)
ubuntuインストールエラー
Ubuntu環境でのSSHのインストールと使用
Ubuntuにmysql-pythoをインストールします
ubuntuサーブのNagios3
ubuntuでカーネル修復情報を表示するためのヒント
Ubuntu16.04インストールパーティション設定
ubuntu redisphpのインストール
Ubuntuオフラインインストールパッケージ
ubuntuでスーパーバイザーを使用する
Ubuntuの紹介とインストール
ubuntu素敵なフォントのインストール
UbuntuでのLNMPのインストール
ubuntu環境でのMySQLのインストールと簡単な実践(1)
Ubuntuにpythonをインストールする
Ubuntu19.10にJDKをインストールします
UbuntuCEPHクイックインストール
フォアマンubuntu16クイックインストール
Ubuntu17.10インストールトスレコード
Ubuntuシステムのインストールと構成に関する一般的な例外と解決策
Ubuntuデュアルシステムのインストール
Ubuntu16.04環境でFTPサーバーをセットアップするためのチュートリアル
ubuntuでのrz / szコマンドのインストールと使用方法
ubuntu16.04で教えるために使用できる興味深いアプリケーション
Ubuntu16.04環境でPython3.6の下にDjangoをインストールするための詳細な手順
Githubプロジェクト-UbuntuへのOpenPoseのインストール
Ubuntu18.04にVMwareToolsをインストールします
UbuntuでのAnacondaの使用
ubuntu viewpythonインストールパス
Ubuntu16.04のインストールと簡単な構成
詳細なubuntu20.04LTSインストール記録
ubuntuはGitLabをインストールして構成します
GitLabのインストールと基本的な使用
CSIツールのインストールIntel5300 + Ubuntu 14.04
ubuntu19.04インストールチュートリアル(グラフィックステップ)
ubuntuでのコアダンプのデバッグ
UbuntuPostgreSQLのインストールと構成
ubuntuオフラインインストールpython環境
Ubuntu16.04ビルドGitLabサーバーチュートリアル
Ubuntu環境でのSSHのインストールと使用の詳細な説明