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
下载的地方
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
登录:
192.168.80.8
2.5 设置中文
2.6 修改登录提示
成功
3. 项目的创建
3.1 先创建组,在创建项目
3.2 创建项目
3.3 添加web02的公钥
sshkey-gen -t rsa
三次回车
cd ~/.ssh
ll
cat ~/.ssh/id_rsa.pub
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完成之后查看