IDEA结合GitLab使用

GitLab新建仓库

  1. 使用管理员账号创建gitlab仓库

  2. 创建空白文件

  3. 填写项目名称及命名空间 注意:取消勾选【使用自述文件初始化仓库】,否则IDEA中push代码报错

  4. 设置仓库权限
    【设置】-【仓库】-【受保护分支】中需要添加哪些角色可以提交与合并代码,否则普通用户的角色权限不足的情况下,是无法进行代码提交与合并的。当前设置为开发者与维护者可以进行代码提交与合并

    IDEA集成GitLab

  5. 安装git客户端 - Git-2.22.0-64-bit.exe,不需改动,直接安装即可

  6. 全局初始化账号密码 # cmd中执行以下命令,设置管理员账号密码

    git config --global user.name "root"

    git config --global user.email "admin@example.com"

    查看是否变更成功

    git config --list

  7. IDEA中安装gitlab插件 - GitLab Projects 2020

  8. 禁用GitLab插件,不禁用的情况下会提示使用token才可以提交代码,禁用后使用账号密码即可

  9. IDEA设置集成Git客户端

  10. IDEA创建本地仓库

    成功后,文件夹中存在.git文件夹,即该文件夹已被git初始化,可进行版本控制

  11. 将本地文件添加到本地缓存管理区域中

  12. 将缓存区域内文件提交到本地代码仓库

  13. IDEA设置远程仓库地址设置远程仓库地址,使本地仓库与远程仓库处于连接状态,本地代码可上传到远程仓库

  14. 添加GitLab远程仓库地址

  15. 添加管理员账号密码

  16. 远程仓库地址设置完毕

  17. 本地仓库代码提交到远程GitLab仓库中

相关推荐
snow@li1 天前
服务器运维:K3S 下 Jenkins ↔ GitLab 的 CI/CD 闭环 / 访问成功
运维·gitlab·jenkins
旧梦星轨3 天前
Git Flow 工作流实践
git·gitee·gitlab·github
旧梦星轨3 天前
Github Flow 与 Gitlab Flow工作流实践解读
gitlab·github
极小狐6 天前
干掉流水线里的长期密钥:用 OIDC 让 CI/CD 与云以临时凭证对接
microsoft·ci/cd·gitlab·devops·ci·cd·oidc
snow@li6 天前
服务器运维:阿里云安装软件gitlab/智能体协助安装/智能体协同运维
运维·gitlab
极小狐7 天前
CI 流水线提速实战:缓存设计与依赖代理的工程实践
缓存·ci/cd·gitlab·devops
DevOps老兵8 天前
AI Infra实战11:模型部署Pipeline——CI/CD自动化
人工智能·ci/cd·ai·自动化·gitlab
极小狐8 天前
从复制粘贴到可复用组件:极狐GitLab CI/CD 组件目录实战
java·ci/cd·gitlab·devops·组件化
极小狐8 天前
用 Flow 编排 Agent 智能体:极狐GitLab Duo 自定义工作流实战
ai·gitlab·agent·devops·flow·duo
陈皮糖..8 天前
基于 Kubernetes 与 GitLab CI/CD 的云原生自动化交付平台
运维·ci/cd·云原生·架构·kubernetes·自动化·gitlab