• 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.开发者小帅用户查看

  • 相关阅读:
    DOM节点(节点查找、节点创建、节点克隆、节点删除)
    php正则笔记-匹配字母、数字、中文
    招行零售金融3.0数字化转型实践
    git push入门
    oracle 自动索引
    跟李沐学AI之卷积神经网络
    高阶测试开发必备技能: k8s入门
    技术学习:Python | 学习自我介绍
    Postgresql实验系列(2)批量获取事务ID
    熵、信息增益----决策树原理分析、代码实现与绘图
  • 原文地址:https://blog.csdn.net/weixin_69654831/article/details/134540956