Git服务器-使用gitlab搭建私有git服务

2024/05/24 | 字数1046 | 阅读3分钟


gitlab有两个版本可以安装:

安装

环境:ubuntu24.04,gitlab-ee(17.0)

bash
1
2
3
4
5
6
7
8
sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates tzdata perl wget
sudo apt-get install -y postfix

## 鉴于目前gitlab-ee还没有完全支持ubuntu24.04,可以先下载ubuntu22.04的版本
## TODO:修改下面的10.1.1.1为你的本机地址
wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ee/packages/ubuntu/jammy/gitlab-ee_17.0.0-ee.0_amd64.deb/download.deb
sudo EXTERNAL_URL="http://10.1.1.1" dpkg -i gitlab-ee_17.0.0-ee.0_amd64.deb

待后续gitlab支持ubuntu24.04后,可以直接使用下面的apt命令安装:

bash
1
2
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
sudo EXTERNAL_URL="http://10.1.1.1" apt install gitlab-ee

上面的最后一个命令有一个变量:


gitlab的配置存放在:/etc/gitlab/gitlab.rb,可以根据需要修改里面的配置,然后执行sudo gitlab-ctl reconfigure重新生成配置。

其他系统安装方式,可以参考: https://about.gitlab.com/install/

初始化

打开浏览器,访问:http://10.1.1.1 ,之后进入系统登陆界面,这里需要用户名和密码

登陆的界面如下: gitlab-login

测试

添加用户

创建一个非root管理员用户,创建完成后,可以直接在gitlab中修改密码。

创建仓库

登陆的新用户可以创建新项目(也就是一个仓库)

下载&修改&提交代码

下载代码前,先添加ssh公钥

参考

上一篇:Git服务器-如何选择适合自己的git服务 下一篇:Git服务器-使用gerrit搭建私有git服务

【文章不错,鼓励一下】