最初に公式ウェブサイトにアクセスしてください:**インストール手順ページ[1] **。
次に、Ubuntuのインストールプロセスをクリックします。入力後、最初の手順に従ってコマンドを実行します。ここで使用されているUbuntuのバージョンは 18.04
です。
gitlab構成
最初のステップを構成した後、2番目のステップのコマンドを実行しないことをお勧めします。2番目のステップは、コマンドラインからgitlabをインストールすることです。これは非常に遅いので、次のURLからインストールパッケージを手動でダウンロードできます。
https://packages.gitlab.com/gitlab/gitlab-ce/[2]
ダウンロードするUbuntuのバージョンを選択します。クリックすると、右上隅にダウンロードボタンが表示されます。ダウンロード後、MD5またはSHA1を確認することを忘れないでください。以下は検証コマンドです(ターミナルを開いて実行するだけです)。
インストールパッケージディレクトリに移動し、ターミナルを開いて次のように入力します。
md5sumインストールパッケージ名
MD5を確認してください。キャリッジリターン後、文字列が表示され、公式サイトの文字が一致しているか確認します。その他の検証コマンド:
sha256sum
チェックSHA256; shasum
チェックSHA1; sha512sum
チェックSHA256;確認後、インストールできます。
もちろん、コマンドを使用して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_config
を yes
に変更します。
次に、 PasswordAuthentication
の前の#
を削除します。ファイルを保存した後、 service sshrestart
を使用してサービスを再起動します。このようにして、「プッシュ」操作を使用できます(プッシュ操作を実行するには、スーパーユーザーにのみ切り替えることができます)。
上記のコンテンツは、gitlab環境を構成します。
参考資料
[1]
インストール手順ページ:* https://about.gitlab.com/install/ *
[2]
gitlabダウンロードページ:* https://packages.gitlab.com/gitlab/gitlab-ce/ *
Recommended Posts