Pakej pemasangan Gitlab di bawah ppc64
May 17, 2023 pm 04:00 PMDengan perkembangan pesat pengkomputeran awan, semakin banyak syarikat mula menggunakan aplikasi awan, seperti GitLab, untuk mengurus kod. Walau bagaimanapun, pemasangan dan konfigurasi GitLab mungkin berbeza dalam sistem pengendalian yang berbeza. Artikel ini akan memperkenalkan cara memasang GitLab di bawah seni bina ppc64.
- Persediaan
Sebelum memulakan pemasangan, pastikan pelayan ppc64 anda memenuhi keperluan berikut:
- Keperluan perkakasan: 8GB RAM, 4 CPU Teras
- Sistem pengendalian: CentOS 7.x
- Pelayan Web Pemasangan: Nginx
- Pangkalan Data: PostgreSQL atau MySQL
Sebelum pemasangan, Anda perlu memastikan bahawa pakej pemasangan GitLab serasi dengan seni bina ppc64. Dalam halaman muat turun tapak web rasmi GitLab, anda boleh menemui versi ppc64 yang sepadan bagi pakej pemasangan.
- Pasang kebergantungan dan GitLab
Kemas kini pakej sistem:
sudo yum update
Pasang kebergantungan yang diperlukan:
sudo yum install curl policycoreutils openssh-server openssh-clients perl
Mulakan Perkhidmatan postfix:
sudo systemctl enable postfix && systemctl start postfix
Tambah sumber GitLab:
sudo curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
Seterusnya, pasang GitLab:
sudo yum install gitlab-ce
- Konfigurasikan GitLab
Buka fail Konfigurasi GitLab>: <🎜
sudo vi /etc/gitlab/gitlab.rb
外部URL gitlab_rails['ldap_enabled'] = true # 邮件通知 gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp.example.com" gitlab_rails['smtp_port'] = 465 gitlab_rails['smtp_user_name'] = "gitlab@example.com" gitlab_rails['smtp_password'] = "your-password" gitlab_rails['smtp_authentication'] = "login" gitlab_rails['smtp_enable_starttls_auto'] = true gitlab_rails['smtp_tls'] = false # 数据库设置 gitlab_rails['db_adapter'] = "postgresql" gitlab_rails['db_encoding'] = "unicode" gitlab_rails['db_database'] = "gitlabhq_production" gitlab_rails['db_host'] = "127.0.0.1" gitlab_rails['db_port'] = 5432 gitlab_rails['db_username'] = "gitlab" gitlab_rails['db_password'] = "your-password"
sudo gitlab-ctl reconfigure
- Sediakan tembok api dan Nginx
sudo systemctl enable firewalld sudo systemctl start firewalld sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo firewall-cmd --reload
sudo vi /etc/nginx/conf.d/gitlab.conf
upstream gitlab-workhorse { server unix:/var/opt/gitlab/gitlab-workhorse/socket; } server { listen *:80 default_server; server_name gitlab.example.com; # 替换为你的域名 server_tokens off; access_log /var/log/nginx/gitlab_access.log; error_log /var/log/nginx/gitlab_error.log; location / { client_max_body_size 0; gzip off; proxy_read_timeout 300; proxy_connect_timeout 300; proxy_redirect off; proxy_http_version 1.1; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_pass http://gitlab-workhorse; } }
sudo systemctl reload nginx
- Akses GitLab
Atas ialah kandungan terperinci Pakej pemasangan Gitlab di bawah ppc64. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Bagaimana menolak komitmen yang ditentukan

Cara Menggunakan Alat Pengurusan Git Untuk Penggunaan Lengkap Alat Pengurusan Git

Perbezaan antara komit dan menolak git

Cara menyelesaikan kegagalan penyerahan komitmen git

Perbezaan antara menambah dan komitmen git
