Linuxの下でGitLabはどのように配置をインストールします
GitLabは倉庫管理システムのためのオープンソースプロジェクトであることはよく知られています。Gitをコード管理ツールとして使用し、それに基づいて構築されたwebサービスについて、GitLabとGitLabのインストールと導入方法について詳しく説明します。
一、GitLab紹介現在、GitHubはコード管理プラットフォームの第一選択となっている。素晴らしい機能もたくさんあるので、操作が簡単で、ほとんどの開発者がそれが好きです。Gitlabは素晴らしいGit管理サービスで、ほとんどGitHubのように強いです。gitlabは一般的に内部プライベートシステムとして使用され、会社がgit分布コードを使用するとgithubからpullするたびに非常に遅く、gitlabを使用すると便利になります。
二、取り付け以下は公式ドキュメントのインストール説明です。詳細はgitlab公式サイトにアクセスしてください。
1、インストール依存
sudo yum install curl openssh-server openssh-clients postfix cronie
sudo service postfix start
sudo chkconfig postfix on
sudo lokkit -s http -s ssh
2,GitLabウェアハウスを追加し、サーバーにインストールします(パッケージが大きいため、ネット速度が遅いのは私のFTPでダウンロードすることを考えて、あなたの対応バージョンを選ぶことに注意してください)
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo yum install gitlab-ce
3、構成して起動します。以下のコマンドはgitlabを自動的に構成して初期化します。
sudo gitlab-ctl reconfigure
4、起動してログインする
以下はデフォルトのユーザー名パスワードです。最初のログインでパスワードの変更を求められます。
Username: root
Password:5iveL!fe
そして楽しく振り回すことができます!
gitlabのインストールで発生する問題はまだ多いそうですが、私がインストールしている間にあまり問題に遭遇していないようです。
1,ブラウザでGitLabにアクセスすると502エラー
まずポート占有の問題です。gitlabの起動には80ポートが使用されます。gitlabを起動する前に不要なサービスをオフにするか、デフォルトのポートを変更することをお勧めします。
sudo vim /etc/gitlab/gitlab.rb
externalの変更url、ポート番号を直接増やせばいいです。例えば、8800ポートを使っています。
external_url 'http://localhost:8800'
次に、
sudo gitlab-ctl reconfigure
28080ポートの競合
80というポートのほかに、unicorn用のポートがあります。デフォルトは8080です。8080ポートが他のプログラムで占有されている場合。するとunicornは起動できなくなり、502エラーとして表示されます。「GitLab is not responding」。
解決方法:/etc/gitlab/gitlabを修正する.rb
unicorn['listen']='127.0.0.1'
unicorn['port']=8801
次に、次のように実行します。
sudo gitlab-ctl reconfigure
四、gitlab常用コマンドgitlab-ctl start
gitlab-ctl stop
gitlab-ctl status
gitlab-ctl restart
Gitlabのデフォルトのログファイルは/var/log/gitlabディレクトリの下に保存されます。
gitlab-ctl tail#すべてのログを表示
gitlab-ctl tail nginx/gitlab_access.log#nginxアクセスログの表示