在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。