gitlab的安装

  • 1. gitlab软件下载
  • 2. 安装
  • 2.1 安装需要的依赖
  • 2.2 配置文件修改
  • 2.3 初始化
  • 2.4 网页访问
  • 2.4.1 没有新设置密码的网页而是直接登录的网页,进行以下的操作
  • 2.5 设置中文
  • 2.6 修改登录提示
  • 3. 项目的创建
  • 3.1 先创建组,在创建项目
  • 3.2 创建项目
  • 3.3 添加web02的公钥
  • 3.4 push完成之后查看


1. gitlab软件下载

gitlab的官网
centos7的gitlab的安装步骤
https://about.gitlab.com/install/#centos-7

gitlab安装教程 npm gitlab如何下载_gitlab安装教程 npm


下载的地方

gitlab安装教程 npm gitlab如何下载_git_02


gitlab安装教程 npm gitlab如何下载_gitlab安装教程 npm_03


gitlab安装教程 npm gitlab如何下载_linux_04


gitlab安装教程 npm gitlab如何下载_gitlab安装教程 npm_05


gitlab安装教程 npm gitlab如何下载_centos_06

wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-14.4.0-ce.0.el7.x86_64.rpm/download.rpm

2. 安装

2.1 安装需要的依赖

yum install -y curl policycoreutils-python openssh-server perl

rpm -ivh gitlab-ce-14.4.0-ce.0.el7.x86_64.rpm

2.2 配置文件修改

vim /etc/gitlab/gitlab.rb

external_url 'http://192.168.80.8'

修改ip,但是http://不能去掉

2.3 初始化

gitlab-ctl reconfigure

gitlab-ctl status

2.4 网页访问

192.168.80.8

这个时候需要用户密码,用户是root,会让你设置密码第一次,如果没有

2.4.1 没有新设置密码的网页而是直接登录的网页,进行以下的操作

1.切换到安装目录
cd /opt/gitlab/bin/

2.打开控制台
gitlab-rails console -e production

3.查询用户信息并赋值
u=User.where(id:1).first

4. 设置该用户的密码,不需要引号
u.password=12345678

5.密码的确认
u.password_confirmation=12345678

6.保存,退出登录
u.save!
exit

gitlab安装教程 npm gitlab如何下载_linux_07


登录:

192.168.80.8

gitlab安装教程 npm gitlab如何下载_gitlab安装教程 npm_08

2.5 设置中文

gitlab安装教程 npm gitlab如何下载_centos_09


gitlab安装教程 npm gitlab如何下载_centos_10

gitlab安装教程 npm gitlab如何下载_centos_11

2.6 修改登录提示

gitlab安装教程 npm gitlab如何下载_gitlab安装教程 npm_12

gitlab安装教程 npm gitlab如何下载_linux_13


gitlab安装教程 npm gitlab如何下载_git_14


gitlab安装教程 npm gitlab如何下载_centos_15


成功

gitlab安装教程 npm gitlab如何下载_运维_16


gitlab安装教程 npm gitlab如何下载_linux_17

3. 项目的创建

3.1 先创建组,在创建项目

gitlab安装教程 npm gitlab如何下载_centos_18


gitlab安装教程 npm gitlab如何下载_运维_19


gitlab安装教程 npm gitlab如何下载_linux_20

3.2 创建项目

gitlab安装教程 npm gitlab如何下载_linux_21


gitlab安装教程 npm gitlab如何下载_linux_22


gitlab安装教程 npm gitlab如何下载_gitlab安装教程 npm_23

3.3 添加web02的公钥

sshkey-gen -t rsa
三次回车
cd ~/.ssh
ll
cat ~/.ssh/id_rsa.pub

gitlab安装教程 npm gitlab如何下载_centos_24

mkdir /data
cd /data
git init 
git remote add origin git@192.168.80.8:test/git-data.git
git push -u origin master

不成功可以试试

删除远程用户
git remote
git remote remove origin

重新建立远程用户,利用的是ssh的
git remote add origin git@192.168.80.8:test/git-data.git
git push -u origin master

3.4 push完成之后查看

gitlab安装教程 npm gitlab如何下载_git_25