• gitlab 实战


    一.安装依赖

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

    二.安装gitlab

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

    三.修改下面的

    1. vim /etc/gitlab/gitlab.rb
    2. external_url 'http://192.168.249.156'

    四.初始化 

    gitlab-ctl reconfigure

    五.查看状态

     gitlab-ctl status

    六.登陆 Gitlab

    1.  开始都是root用户登录,密码在/etc/gitlab/initial_root_password
    2. 修改密码
    3. 添加用户组
    4. 添加用户(管理员,开发者,维护者,普通用户登录的)
    5. 切换用户到管理员
    6. 添加项目
    7. 邀请用户到用户组
    8. 在项目里测试,添加前端( xiaoshuai)和后端(xiaobai)的目录

    9.在终端里使用useradd  xiaoshuai ,创建一个用户用来拉取代码进行测试,用 ssh-keygen 生成xiaoshuai用户的密钥,把这个密钥添加在管理员用户的gitlab的ssh密钥中,然后拉取代码。

    10.配置

    [root@gitlab ~]# git config --global user.name "xiaoshuai"  #配置git使用用户

    [root@gitlab ~]# git config --global user.email "xiaoshuai@aliyun.com"  #配置git使用邮箱

    [root@gitlab ~]# git config --global color.ui true  #语法高亮

    11. 开发者小帅用户操作

    1. [xiaoshuai@web2 ~]$ ls
    2. clound
    3. [xiaoshuai@web2 ~]$ cd clound
    4. [xiaoshuai@web2 clound]$ ls
    5. README.md  后端  前端
    6. [xiaoshuai@web2 clound]$ cd 前端/
    7. [xiaoshuai@web2 前端]$ ls
    8. [xiaoshuai@web2 前端]$ echo "你最帅 小帅前端测试" >> index.html
    9. [xiaoshuai@web2 前端]$ ls
    10. index.html
    11. [xiaoshuai@web2 前端]$ git add .
    12. [xiaoshuai@web2 前端]$ git commit -a -m "第一次提交前端测试"
    13. [main ca87aa2] 第一次提交前端测试
    14.  1 file changed, 1 insertion(+)
    15.  create mode 100644 "\345\211\215\347\253\257/index.html"
    16. [xiaoshuai@web2 前端]$ git checkout -b  xiaoshuai
    17. 切换到一个新分支 'xiaoshuai'
    18. [xiaoshuai@web2 前端]$ git branch
    19.   main
    20.   origin
    21. * xiaoshuai

    12.提交代码到gitlab 分支小帅

    13.开发者小帅用户查看

  • 相关阅读:
    【Flink 实战系列】Flink on yarn 为什么 Allocated CPU VCores 显示不正确?
    ASO优化之提高应用曝光度的技巧2
    408数据结构笔记(依据大纲来定)
    驱动开发基础
    Python统计pdf中英文单词的个数
    找年龄最大的人
    Python使用EasyOCR库对行程码图片进行OCR文字识别介绍与实践
    测试杂谈——一条SQL引发的思考(二)
    数字藏品和NFT有什么区别?
    windows如何查看电脑IP地址
  • 原文地址:https://blog.csdn.net/weixin_69654831/article/details/134540956