在Debian上部署GitLab需要安裝以下依賴包:
- openssh-server:用于提供SSH服務,GitLab需要使用SSH進行通信。
- ca-certificates:用于提供證書認證。
- curl:用于從網絡上下載軟件包和依賴。
- git:用于提供Git版本控制功能。
- perl:用于支持GitLab的腳本任務。
- tzdata:用于提供時區數據。
- zlib1g-dev:用于提供壓縮功能。
- libpq-dev:用于提供PostgreSQL數據庫支持(GitLab默認使用PostgreSQL)。
- nginx:用于提供Web服務,GitLab的Web界面依賴于Nginx。
- ruby:GitLab的部分組件需要用Ruby編寫。
安裝這些依賴包后,您可以按照官方文檔的指引來安裝和配置GitLab。