在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仓库到APT源列表
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://yourdomain.com" apt-get install gitlab-ce
将http://yourdomain.com替换为你的域名或IP地址。
配置GitLab
安装完成后,GitLab会自动启动并运行在http://yourdomain.com。你可以通过浏览器访问这个地址来配置GitLab。
登录GitLab 默认情况下,GitLab没有设置管理员账户。你需要重置密码:
sudo gitlab-rake gitlab:env:setup
sudo gitlab-ctl reconfigure
然后访问http://yourdomain.com/users/sign_in,使用默认用户名root和你在安装过程中设置的密码登录。
创建新的项目仓库 登录后,点击右上角的“New project”按钮,填写项目名称和其他信息,然后点击“Create project”。
安装Docker
sudo apt update
sudo apt install docker.io
添加GitLab官方Docker镜像仓库
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
安装GitLab社区版(CE)
sudo EXTERNAL_URL="http://yourdomain.com" apt-get install gitlab-ce
将http://yourdomain.com替换为你的域名或IP地址。
配置GitLab
安装完成后,GitLab会自动启动并运行在http://yourdomain.com。你可以通过浏览器访问这个地址来配置GitLab。
登录GitLab 默认情况下,GitLab没有设置管理员账户。你需要重置密码:
sudo gitlab-rake gitlab:env:setup
sudo gitlab-ctl reconfigure
然后访问http://yourdomain.com/users/sign_in,使用默认用户名root和你在安装过程中设置的密码登录。
创建新的项目仓库 登录后,点击右上角的“New project”按钮,填写项目名称和其他信息,然后点击“Create project”。
这两种方法都可以帮助你在Ubuntu上创建GitLab仓库。选择哪种方法取决于你的具体需求和环境。