linux系统gitlab的安装与使用

安装gitlab和使用

安装配置gitlab

安装

ini 复制代码
yum install -y curl policycoreutils-python openssh-server perl

上传rpm包

yum install gitlab-jh-16.0.3-jh.0.el7.x86_64.rpm

初始化

ini 复制代码
# 以下两种方法都可以配置访问地址,第一种需要在yum安装前配置
#第一种
export EXTERNAL_URL='http://192.168.249.156'

#第二种
vim /etc/gitlab/gitlab.rb
external_url 'http://192.168.249.156'


gitlab-ctl reconfigure     //启动

使用浏览器访问

复制代码
用户名:root
密码:cat /etc/gitlab/initial_root_password    //查看密码

gitlab的使用

命令行修改密码

复制代码
gitlab-rails console -e production

irb(main):001:0> user = User.where(id: 1).first     # id为1的是超级管理员

irb(main):002:0> user.password = 'yourpassword'      # 密码必须至少8个字符

irb(main):003:0> user.save!                          # 如没有问题 返回true

exit 												 # 退出

gitlab服务管理

复制代码
gitlab-ctl start                        # 启动所有 gitlab 组件
gitlab-ctl stop                         # 停止所有 gitlab 组件
gitlab-ctl restart                      # 重启所有 gitlab 组件
gitlab-ctl status                       # 查看服务状态
gitlab-ctl reconfigure                  # 启动服务
gitlab-ctl tail                         # 查看日志

vim /etc/gitlab/gitlab.rb               # 修改默认的配置文件

项目操作

复制代码
创建项目,拉取项目代码
vim 项目文件/.git/config  更改下拉和上传文件的格式
[remote "origin"]
        url = http://192.168.188.176/ximu/test.git    #决定上传下载格式是使用ssh还是http
        fetch = +refs/heads/*:refs/remotes/origin/*


更改分支,编写代码,提交代码

可以在浏览器合并分支
相关推荐
Spiffo_Sir6 分钟前
【Spiffo】光速项目:LVGL v9框架下的MIPI简易相机_Part2
linux·c语言·数码相机
磨十三12 分钟前
Linux-----驱动
linux·运维·服务器
诗句藏于尽头29 分钟前
BT面板docker搭建excalidraw遇到的问题
运维·docker·容器
潘yi.35 分钟前
Shell编程之条件语句
linux·运维·服务器·网络
AI服务老曹1 小时前
成为一种国家战略范畴的新基建的智慧园区开源了
运维·人工智能·学习·开源·能源
林政硕(Cohen0415)1 小时前
RK3568 基于Gstreamer的多媒体调试记录
linux·rk3568·多媒体·gstreamer
陈奕迅本讯2 小时前
操作系统 4.4-从生磁盘到文件
linux·运维·服务器
落笔画忧愁e3 小时前
BGP路由协议
运维·服务器
湫qiu3 小时前
为什么我建议你主动释放直接内存 - Java
java·linux·后端
BBM的开源HUB3 小时前
Debian/Ubuntu Server高效禁用海外IP访问的一种方法
运维·服务器