当前位置: 首页 > news >正文

gitlab安装和使用

gitlab安装和使用

1.下载必要的依赖

    sudo yum install curl openssh-server openssh-clients postfix cronie  #需要执行sudo service postfix start #配置邮箱的sudo chkconfig postfix on #配置邮箱的#这句是用来做防火墙的,避免用户通过ssh方式和http来访问。sudo lokkit -s http -s ssh

2.下载gitlab安装包

清华大学镜像源:https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce

下载完放到指定位置

进入目录安装命令

rpm -ivh ./gitlab-ce-14.10.5-ce.0.el7.x86_64.rpm

3.修改必要的配置文件

vim /etc/gitlab/gitlab.rb 
    #外部访问url(经过编译后,自动将这个配置编译到nginx配置,nginx就无需配置了)external_url 'http://192.168.0.1:8888'#默认值就是8080。如果端口被占用,可将8080修改为其它(例如:9090)unicorn['port'] = 8080  #gitlab版本不同,这个配置项可能不存在

4.是配置文件生效

    #使配置生效gitlab-ctl reconfigure#重新启动GitLab gitlab-ctl restart

5.登录网页-默认密码

密码放在了一个临时文件中

密码位置:/etc/gitlab/initial_root_password

密码需要及时修改,24小时会自动删除

6.修改密码

http://110.42.188.114:8888/users/sign_in

root !QAZ2wsx

7.增加用户

8.测试分享代码

9.上传clone创建分支,提交代码

  • gitlab-ce-14初装以后,把密码放在了一个临时文件中了

常用的gitlab命令

    gitlab-ctl start    # 启动所有 gitlab 组件;gitlab-ctl stop        # 停止所有 gitlab 组件;gitlab-ctl restart        # 重启所有 gitlab 组件;gitlab-ctl status        # 查看服务状态;vim /etc/gitlab/gitlab.rb        # 修改gitlab配置文件;gitlab-ctl reconfigure        # 重新编译gitlab的配置;gitlab-rake gitlab:check SANITIZE=true --trace    # 检查gitlab;gitlab-ctl tail        # 查看日志;gitlab-ctl tail nginx/gitlab_access.log

git的使用

  1. 安装git yum install git

  2. 查看git 版本 git --version

  3. 配置git

    git config --global user.email "you@example.com" git config --global user.name "Your Name"

参考资料:CentOs7 安装Gitlab

http://www.lryc.cn/news/224671.html

相关文章:

  • 【论文阅读】DALL·E: Zero-Shot Text-to-Image Generation
  • 说一下 toRef、toRefs,以及他们的区别
  • 修改Android Studio默认的gradle目录
  • 鲁大师电动车智能化测评报告第二十三期:实测续航95km,九号Q90兼顾个性与实用
  • 初始化项目骨架(Web3项目一实战之一)
  • 在opencv OpenCV中打开相机摄像头,用分水岭算法实时实现图像的分割与提取
  • CodeWhisperer 的正确使用
  • selenium xpath定位
  • 「我在淘天做技术」音视频技术及其在淘宝内容业务中的应用
  • el-input 输入后失去焦点
  • docker创建并访问本地前端
  • 数据结构之单链表基本操作
  • Python 实践
  • 使用easyui前端框架快速构建一个crud应用
  • Logback从添加依赖,到配置给中打印级别,archive相关信息配置,在项目中的常见的用法,一个完整的过程
  • 虚假内容检测,谣言检测,不实信息检测,事实核查;纯文本,多模态,多语言;数据集整理
  • 数据结构:单链表
  • 官媒代运营:让大众倾听品牌的声音
  • postgresql 实现计算日期间隔排除周末节假日方案
  • 金融工作怎么做?低代码如何助力金融行业
  • 基于springboot实现智慧外贸平台系统【项目源码+论文说明】计算机毕业设计
  • 带头+双向+循环链表
  • Leetcode_2:两数相加
  • Pytorch实战教程(一)-神经网络与模型训练
  • 【MySQL】手把手教你centos7下载MySQL
  • openlayers
  • 力扣每日一道系列 --- LeetCode 88. 合并两个有序数组
  • Android Studio(项目收获)
  • MQ写满的情况如何处理?
  • 点名(缺失的数字),剑指offer,力扣