gitlab 实战

一.安装依赖

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

二.安装gitlab

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

三.修改下面的

vim /etc/gitlab/gitlab.rb

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 #语法高亮

  1. 开发者小帅用户操作

    [xiaoshuai@web2 ~]$ ls

    clound

    [xiaoshuai@web2 ~]$ cd clound

    [xiaoshuai@web2 clound]$ ls

    README.md 后端 前端

    [xiaoshuai@web2 clound]$ cd 前端/

    [xiaoshuai@web2 前端]$ ls

    [xiaoshuai@web2 前端]$ echo "你最帅 小帅前端测试" >> index.html

    [xiaoshuai@web2 前端]$ ls

    index.html

    [xiaoshuai@web2 前端]$ git add .

    [xiaoshuai@web2 前端]$ git commit -a -m "第一次提交前端测试"

    [main ca87aa2] 第一次提交前端测试

    1 file changed, 1 insertion(+)

    create mode 100644 "\345\211\215\347\253\257/index.html"

    [xiaoshuai@web2 前端]$ git checkout -b xiaoshuai

    切换到一个新分支 'xiaoshuai'

    [xiaoshuai@web2 前端]$ git branch

    main

    origin

    • xiaoshuai

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

13.开发者小帅用户查看

相关推荐
Nejosi_念旧5 天前
开发常用工具
flutter·vue·gitlab·postman
yaoshengting6 天前
GitLab集成Jira
gitlab·jira
mrhaoxiaojun8 天前
gitlab runner正常连接 提示 作业挂起中,等待进入队列 解决办法
gitlab
铜锣烧1号8 天前
【学习笔记】GitLab 使用技巧和说明和配置和使用方法
git·python·pycharm·gitlab
极小狐8 天前
如何在 Rocky Linux 上安装极狐GitLab?
gitlab·devsecops·devops·极狐gitlab·安全合规
ihengshuai9 天前
Gitlab搭建npm仓库
前端·docker·npm·gitlab
Channing Lewis10 天前
在使用 GitLab API 时,如果只能获取少量的 Merge Request(MR)信息,而没有完整的数据
gitlab·mr
Channing Lewis10 天前
如何查看gitlab mr labels 添加和删除的历史
gitlab·mr
ihengshuai10 天前
Gitlab流水线配置
前端·docker·gitlab·devops
阿里云云原生10 天前
GitLab 国际站中国大陆等地区停服,如何将数据快速迁移到云效
阿里云·云原生·gitlab