在Ubuntu上创建GitLab仓库,你可以选择使用GitLab的官方安装包或者使用Docker。以下是两种方法的详细步骤:
更新系统包列表
sudo apt update
安装必要的依赖
sudo apt install -y curl openssh-server ca-certificates tzdata perl
添加GitLab官方GPG密钥
curl https://packages.gitlab.com/gpg.key | sudo apt-key add -
添加GitLab软件源
sudo sh -c 'echo "deb https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu $(lsb_release -cs) main" > /etc/apt/sources.list.d/gitlab.list'
安装GitLab CE(社区版)
sudo EXTERNAL_URL="http://your_server_ip_or_domain" apt-get install gitlab-ce
将http://your_server_ip_or_domain
替换为你的服务器IP地址或域名。
配置GitLab
安装完成后,GitLab会自动启动并进行基本配置。你可以通过浏览器访问http://your_server_ip_or_domain
来访问GitLab的Web界面,并按照提示完成初始设置。
创建新项目 登录到GitLab Web界面后,点击“New project”按钮,填写项目名称、描述等信息,然后点击“Create project”即可创建一个新的GitLab仓库。
安装Docker 如果你还没有安装Docker,可以参考Docker官方文档进行安装。
拉取GitLab镜像
docker pull gitlab/gitlab-ce:latest
运行GitLab容器
docker run --detach \
--hostname your_server_ip_or_domain \
--publish 80:80 \
--publish 443:443 \
--publish 22:22 \
--name gitlab \
--restart always \
-e GITLAB_OMNIBUS_CONFIG="external_url 'http://your_server_ip_or_domain'" \
gitlab/gitlab-ce:latest
将your_server_ip_or_domain
替换为你的服务器IP地址或域名。
访问GitLab
打开浏览器,访问http://your_server_ip_or_domain
,按照提示完成初始设置。
创建新项目 登录到GitLab Web界面后,点击“New project”按钮,填写项目名称、描述等信息,然后点击“Create project”即可创建一个新的GitLab仓库。
以上两种方法都可以帮助你在Ubuntu上创建GitLab仓库。选择哪种方法取决于你的具体需求和环境。