内网服务器搭建gitlab代码仓库
分为以下五步
- 在内网服务器linux系统上安装gitlab安装包。
- 修改gitlab配置,并启动。
- 查找超级管理员的密码,进入项目页面登录。
- 创建代码仓库、用户组、用户成员账号。
- 在本地客户端成功拉取代码并上传更新。
1.在内网服务器linux系统上安装gitlab安装包
查看服务器系统版本:
命令:uname -a
进入以下gitlab官网下载安装包,注意对应的系统版本。ce为社区免费版。
gitlab/gitlab-ce - Packages · packages.gitlab.com
作者下载的是第一个ubuntu安装包。 下载安装包后,将安装包上传到内网服务器。
进入安装包所在路径,键入命令:
dpkg -i gitlab-ce_15.11.0-ce.0_amd64.deb
等待解压完毕后,对gitlab进行设置。
2.修改gitlab配置,并启动
键入命令
vim /etc/gitlab/gitlab.rb
将external_url地址修改为服务器地址:
external_url 'http://192.168.1.105:9090'
按esc后,键入 :wq保存退出。
键入以下命令使gitlab更新配置生效。
gitlab-ctl reconfigure
键入以下命令重启gitlab服务
gitlab-ctl restart
服务启动成功后即可通过http://192.168.1.105:9090 去访问。
3. 查找超级管理员的密码,进入项目页面登录。
键入以下命令查找username、password。
vim /etc/gitlab/initial_root_password
此密码24小时后会失效,故登录管理员账号后,重置密码。
4. 创建代码仓库、用户组、用户成员账号。
进入后,进行新建project,新建group。 在overview - users 页可新建用户。
5. 在本地客户端成功拉取代码并上传更新。
在本地客户端添加remote地址为仓库地址,键入用户名及密码,拉取项目代码。