Ubuntu20.04エラーでのgitlab-ceのインストールとアンインストール
1つは、aptソースを更新する
コマンド:
sudo apt update
2、依存関係をインストールします
コマンド:
sudo apt-get install curl openssh-server ca-certificates postfix ## Postfix Configuration 选择 No configuration 就好
3、wgetをインストールします
コマンド:
apt-get install wget
第四に、gitlab-ceソフトウェアパッケージをダウンロードします
Ubuntu 20.04のgitlab-ceパッケージアドレスはhttps://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/focal/main/g/gitlab-ce/です。これは、13.2.3です。例
sudo wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/focal/main/g/gitlab-ce/gitlab-ce_13.2.3-ce.0_amd64.deb
5、ソフトウェアをインストールします
sudo dpkg -i gitlab-ce_13.2.3-ce.0_amd64.deb
6、外部URLを変更します
gitlab構成ファイル/etc/gitlab/gitlab.rbの外部URLを変更して、独自のIPアドレスまたはドメイン名に変更します
sudo vi /etc/gitlab/gitlab.rb
external_url 'http://192.168.1.176:8989' ## 本机的局域网ip地址为192.168.1.176
7、gitlabを再構成します
sudo gitlab-ctl reconfigure ## 此过程可能需要较长时间
8、gitlabを再起動します
sudo gitlab-ctl restart
ナイン、訪問テスト
使用浏览器访问页面http://192.168.1.176:8989,本机的局域网ip地址为http://192.168.1.176,推荐使用Chrome浏览器
初めてログインするときは、パスワードと変更後のログインインターフェイスを変更する必要があります
10Gitlabを完全にアンインストールします
# 停止gitlab
sudo gitlab-ctl stop
# 查看进程
ps -e | grep gitlab
# 删除所有包含gitlab的文件及目录
sudo find / -name gitlab | xargs rm -rf
# 卸载
sudo apt-get remove gitlab-ce
# 检查还有没有卸载的gitlab相关软件
sudo dpkg --get-selections | grep gitlab
sudo gitlab-ce deinstall
# 再执行
sudo apt-get --purge remove gitlab-ce
11番目のエラーレポート
メモリ
公式の推奨事項は、メモリを4G以上にすることです。そうしないと、プッシュしてコミットするたびに不幸になります。8Gメモリは1,000の同時数を安定してサポートできるため、サーバーのバージョンを構築するには、少なくとも8G以上のメモリを選択してください。
理由:
マシンのメモリが小さすぎる、メモリが小さすぎる、メモリが小さすぎる重要なことは3回言われていますインターネット上のフィードバックは、最小2Gメモリが必要であるということです。クラウドマシンを入手して試してみました合計4Gのメモリは、ほとんど構成できず、実用的ではありません。
gitlabの起動と実行後、特に更新の送信などの処理を行う場合は、大量のメモリを消費します。
このエラーが発生した場合は、メモリの状況を確認できます。
free -m
usedとfreeの使用状況を見てみましょう。freeが減少し続ける場合は、gitlabが起動していて、メモリを消費していて、まだ起動していないことを意味します。現時点では、訪問により502フープが表示されます。GitLabは応答に時間がかかりすぎています。
現時点では、ポートを変更したり、起動したりしないでください。以前の試行は無効です。
しばらく待ってからまた訪れる必要があります、それだけです!もちろん、これは502エラーの1つにすぎず、すべてがこの方法で処理されるのを待っているわけではありません。