内网服务器搭建gitlab代码仓库

1,403 阅读1分钟

内网服务器搭建gitlab代码仓库

分为以下五步

  1. 在内网服务器linux系统上安装gitlab安装包。
  2. 修改gitlab配置,并启动。
  3. 查找超级管理员的密码,进入项目页面登录。
  4. 创建代码仓库、用户组、用户成员账号。
  5. 在本地客户端成功拉取代码并上传更新。

1.在内网服务器linux系统上安装gitlab安装包

查看服务器系统版本: 命令:uname -a 进入以下gitlab官网下载安装包,注意对应的系统版本。ce为社区免费版。
gitlab/gitlab-ce - Packages · packages.gitlab.com

image.png

作者下载的是第一个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地址为仓库地址,键入用户名及密码,拉取项目代码。