下載安裝極狐GitLab 免費版
下載安裝
極狐GitLab 免費版
極狐GitLab 免費版
官方Linux安裝包(推薦)
通過單個安裝包(Omnibus)進行安裝,安裝包內已捆綁了運行極狐GitLab 所需的所有服務與工具。
Ubuntu
18.04 LTS, 20.04 LTS
Debian
9, 10, 11
AlmaLinux 8
and RHEL, Oracle, Scientific
CentOS 7
and RHEL, Oracle, Scientific
-
1. 安裝和配置必須的依賴項
sudo apt-get update sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
(可選)下一步,安裝 Postfix 以發送電子郵件通知。如果您想使用其他解決方案發送電子郵件,請跳過此步驟并在安裝極狐GitLab 后配置外部 SMTP 服務器。
sudo apt-get install -y postfix
在安裝 Postfix 的過程中可能會出現一個配置界面,在該界面中選擇“Internet Site”并按下回車。把“mail name”設置為您服務器的外部 DNS 域名并按下回車。如果還有其它配置界面出現,繼續按下回車以接受默認配置。
2. 下載/安裝極狐GitLab
配置極狐GitLab 軟件源鏡像。
curl -fsSL https://packages.www.happyministry.com/repository/raw/scripts/setup.sh | /bin/bash
接下來,安裝極狐GitLab。確保您已正確設置您的 DNS,并更改 https://gitlab.example.com 為您要訪問極狐GitLab 實例的 URL。安裝包將在該 URL 上自動配置和啟動極狐GitLab。
對于
https
站點,極狐GitLab 將使用 Let's Encrypt 自動請求 SSL 證書,這需要有效的主機名和入站 HTTP 訪問。您也可以使用自己的證書或僅使用http://
(不帶s
)。如果您想為初始管理員用戶(
root
)指定自定義密碼,請查看文檔。如果未指定密碼,將自動生成隨機密碼。執行如下命令開始安裝:
sudo EXTERNAL_URL="https://gitlab.example.com" apt-get install gitlab-jh
3. 訪問極狐GitLab 實例并登錄
除非您在安裝過程中指定了自定義密碼,否則將隨機生成一個密碼并存儲在 /etc/gitlab/initial_root_password 文件中(出于安全原因,24 小時后,此文件會被第一次
gitlab-ctl reconfigure
自動刪除,因此若使用隨機密碼登錄,建議安裝成功初始登錄成功之后,立即修改初始密碼)。使用此密碼和用戶名root
登錄。有關安裝和配置的詳細說明,請參閱我們的文檔。
4. 后續配置
完成安裝后,請參考建議的后續配置,包括身份驗證選項和注冊限制的配置。
-
1. 安裝和配置必須的依賴項
sudo apt-get update sudo apt-get install -y curl openssh-server ca-certificates perl
(可選)下一步,安裝 Postfix 以發送電子郵件通知。如果您想使用其他解決方案發送電子郵件,請跳過此步驟并在安裝極狐GitLab 后配置外部 SMTP 服務器。
sudo apt-get install -y postfix
在安裝 Postfix 的過程中可能會出現一個配置界面,在該界面中選擇“Internet Site”并按下回車。把“mail name”設置為您服務器的外部 DNS 域名并按下回車。如果還有其它配置界面出現,繼續按下回車以接受默認配置。
2. 下載/安裝極狐GitLab
配置極狐GitLab 軟件源鏡像。
curl -fsSL https://packages.www.happyministry.com/repository/raw/scripts/setup.sh | /bin/bash
接下來,安裝極狐GitLab。確保您已正確設置您的 DNS,并更改 https://gitlab.example.com 為您要訪問極狐GitLab 實例的 URL。安裝包將在該 URL 上自動配置和啟動極狐GitLab。
對于
https
站點,極狐GitLab 將使用 Let's Encrypt 自動請求 SSL 證書,這需要有效的主機名和入站 HTTP 訪問。您也可以使用自己的證書或僅使用http://
(不帶s
)。如果您想為初始管理員用戶(
root
)指定自定義密碼,請查看文檔。如果未指定密碼,將自動生成隨機密碼。執行如下命令開始安裝:
sudo EXTERNAL_URL="https://gitlab.example.com" apt-get install gitlab-jh
3. 訪問極狐GitLab 實例并登錄
除非您在安裝過程中指定了自定義密碼,否則將隨機生成一個密碼并存儲在 /etc/gitlab/initial_root_password 文件中(出于安全原因,24 小時后,此文件會被第一次
gitlab-ctl reconfigure
自動刪除,因此若使用隨機密碼登錄,建議安裝成功初始登錄成功之后,立即修改初始密碼)。使用此密碼和用戶名root
登錄。有關安裝和配置的詳細說明,請參閱我們的文檔。
4. 后續配置
完成安裝后,請參考建議的后續配置,包括身份驗證選項和注冊限制的配置。
-
1. 安裝和配置必須的依賴項
在 AlmaLinux 8上,下面的命令也會在系統防火墻中打開 HTTP、HTTPS 和 SSH 訪問。這是一個可選步驟,如果您打算僅從本地網絡訪問極狐GitLab,則可以跳過它。
sudo dnf install -y curl policycoreutils openssh-server openssh-clients # Enable OpenSSH server daemon if not enabled: sudo systemctl status sshd sudo systemctl enable sshd sudo systemctl start sshd # Check if opening the firewall is needed with: sudo systemctl status firewalld sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo systemctl reload firewalld
(可選)下一步,安裝 Postfix 以發送電子郵件通知。如果您想使用其他解決方案發送電子郵件,請跳過此步驟并在安裝極狐GitLab 后配置外部 SMTP 服務器。
sudo dnf install postfix sudo systemctl enable postfix sudo systemctl start postfix
在安裝 Postfix 的過程中可能會出現一個配置界面,在該界面中選擇“Internet Site”并按下回車。把“mail name”設置為您服務器的外部 DNS 域名并按下回車。如果還有其它配置界面出現,繼續按下回車以接受默認配置。
2. 下載/安裝極狐GitLab
配置極狐GitLab 軟件源鏡像。
curl -fsSL https://packages.www.happyministry.com/repository/raw/scripts/setup.sh | /bin/bash
接下來,安裝極狐GitLab。確保您已正確設置您的 DNS,并更改 https://gitlab.example.com 為您要訪問極狐GitLab 實例的 URL。安裝包將在該 URL 上自動配置和啟動極狐GitLab。
對于
https
站點,極狐GitLab 將使用 Let's Encrypt 自動請求 SSL 證書,這需要有效的主機名和入站 HTTP 訪問。您也可以使用自己的證書或僅使用http://
(不帶s
)。如果您想為初始管理員用戶(
root
)指定自定義密碼,請查看文檔。如果未指定密碼,將自動生成隨機密碼。執行如下命令開始安裝:
sudo EXTERNAL_URL="https://gitlab.example.com" dnf install -y gitlab-jh
3. 訪問極狐GitLab 實例并登錄
除非您在安裝過程中指定了自定義密碼,否則將隨機生成一個密碼并存儲在 /etc/gitlab/initial_root_password 文件中(出于安全原因,24 小時后,此文件會被第一次
gitlab-ctl reconfigure
自動刪除,因此若使用隨機密碼登錄,建議安裝成功初始登錄成功之后,立即修改初始密碼)。使用此密碼和用戶名root
登錄。有關安裝和配置的詳細說明,請參閱我們的文檔。
4. 后續配置
完成安裝后,請參考建議的后續配置,包括身份驗證選項和注冊限制的配置。
-
1. 安裝和配置必須的依賴項
在 CentOS 7上,下面的命令也會在系統防火墻中打開 HTTP、HTTPS 和 SSH 訪問。這是一個可選步驟,如果您打算僅從本地網絡訪問極狐GitLab,則可以跳過它。
sudo yum install -y curl policycoreutils-python openssh-server perl sudo systemctl enable sshd sudo systemctl start sshd sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo systemctl reload firewalld
(可選)下一步,安裝 Postfix 以發送電子郵件通知。如果您想使用其他解決方案發送電子郵件,請跳過此步驟并在安裝極狐GitLab 后配置外部 SMTP 服務器。
sudo yum install postfix sudo systemctl enable postfix sudo systemctl start postfix
在安裝 Postfix 的過程中可能會出現一個配置界面,在該界面中選擇“Internet Site”并按下回車。把“mail name”設置為您服務器的外部 DNS 域名并按下回車。如果還有其它配置界面出現,繼續按下回車以接受默認配置。
2. 下載/安裝極狐GitLab
配置極狐GitLab 軟件源鏡像。
curl -fsSL https://packages.www.happyministry.com/repository/raw/scripts/setup.sh | /bin/bash
接下來,安裝極狐GitLab。確保您已正確設置您的 DNS,并更改 https://gitlab.example.com 為您要訪問極狐GitLab 實例的 URL。安裝包將在該 URL 上自動配置和啟動極狐GitLab。
對于
https
站點,極狐GitLab 將使用 Let's Encrypt 自動請求 SSL 證書,這需要有效的主機名和入站 HTTP 訪問。您也可以使用自己的證書或僅使用http://
(不帶s
)。如果您想為初始管理員用戶(
root
)指定自定義密碼,請查看文檔。如果未指定密碼,將自動生成隨機密碼。執行如下命令開始安裝:
sudo EXTERNAL_URL="https://gitlab.example.com" yum install -y gitlab-jh
3. 訪問極狐GitLab 實例并登錄
除非您在安裝過程中指定了自定義密碼,否則將隨機生成一個密碼并存儲在 /etc/gitlab/initial_root_password 文件中(出于安全原因,24 小時后,此文件會被第一次
gitlab-ctl reconfigure
自動刪除,因此若使用隨機密碼登錄,建議安裝成功初始登錄成功之后,立即修改初始密碼)。使用此密碼和用戶名root
登錄。有關安裝和配置的詳細說明,請參閱我們的文檔。
4. 后續配置
完成安裝后,請參考建議的后續配置,包括身份驗證選項和注冊限制的配置。
極狐GitLab 云原生 Helm chart
在 Kubernetes 上安裝極狐GitLab 時,有一些權衡需要您注意:管理和故障排除需要 Kubernetes 知識。默認安裝比單節點 Linux 包安裝需要更多的資源,因為大多數服務都是冗余部署的。如果您的基礎設施是基于 Kubernetes 構建的并且您熟悉它的工作原理,請使用此方法。