在Debian系统上配置GitLab仓库需要经过以下几个步骤:
添加GitLab官方APT仓库:
sudo curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
更新APT包列表:
sudo apt-get update
安装GitLab Community Edition (CE):
sudo apt-get install gitlab-ce
启动并启用GitLab服务:
sudo systemctl start gitlab
sudo systemctl enable gitlab
访问GitLab:
打开浏览器,访问 http://<your_server_ip>
,按照提示完成初始设置。
如果你更喜欢使用Docker,可以按照以下步骤操作:
安装Docker:
sudo apt-get update
sudo apt-get install docker.io
启动Docker服务:
sudo systemctl start docker
sudo systemctl enable docker
添加GitLab Docker仓库:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
安装GitLab容器:
sudo EXTERNAL_URL="http://<your_server_ip>" apt-get install gitlab-ce
启动并启用GitLab容器:
sudo gitlab-ctl start
sudo gitlab-ctl enable
访问GitLab:
打开浏览器,访问 http://<your_server_ip>
,按照提示完成初始设置。
登录GitLab:
使用浏览器访问 http://<your_server_ip>
,使用默认用户名 root
和密码(初始密码可以在安装完成后通过邮件获取)登录。
创建新项目:
点击右上角的 New project
按钮,填写项目名称、描述等信息,然后点击 Create project
。
为了安全地访问GitLab仓库,建议配置SSH密钥:
生成SSH密钥(如果还没有):
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
将SSH公钥添加到GitLab:
cat ~/.ssh/id_rsa.pub
Settings
-> SSH Keys
。测试SSH连接:
ssh -T git@<your_server_ip>
git clone git@<your_server_ip>:<username>/<project_name>.git
cd <project_name>
git add .
git commit -m "Initial commit"
git push origin master
通过以上步骤,你就可以在Debian系统上成功配置并使用GitLab仓库了。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
相关推荐:Debian系统GitLab配置技巧