IDEA配置GitLab并提交代码

  前提条件已有GitLab:CentOS服务器上docker搭建GitLabCentOS服务器上yum/rpm搭建GitLab CE

   两者差异不大,我以其中docker搭建的GitLab作为演示示例。

(1).GitLab网页端设置

  从超管账号开始,创建用户和创建群组我这里就直接跳过了,中文环境下还是相当简单的,根据提示一步步执行就行。我这里建了一个群组GitLab103和一个用户user01,并把user01添加进群组GitLab103,赋予角色为“开发者”。

  1)使用超管账户在群组GitLab103下创建一个名为Test01的空白项目。创建项目-->创建空白项目-->填写项目名称、项目URL、项目标识串-->新建项目-->代码-->使用HTTP克隆。

image

image

image

image

  2)使用user01用户登录,创建个人访问令牌。用户头像-->编辑个人资料/偏好设置-->个人访问令牌-->添加新令牌-->编辑令牌名称、到期时间、选择范围-->创建令牌-->复制令牌。注意:这个令牌请保存好,只有一次。

image

image

image

image

image

(2).IDEA客户端设置

  从gitLab克隆项目:克隆仓库-->GitLab-->填写服务器、令牌-->登录-->选择,然后点击克隆。

image

image

image

  配置git:文件-->设置-->版本控制-->Git-->选择Git可执行文件路径-->测试-->确定。

image

image

    新建模块并上传:选择文件夹,右键新建-->模块-->根据自己的需要修改-->创建-->选择新建的目录,右键Git-->提交目录-->我这里有告警不管它继续提交-->新建分支-->推送。

image

  注意:如果要使用到Maven插件或需要生成pom.xml文件,那么这里需要选择Maven Archetype。

  最常用的三种模板如下:

模板名称 核心用途 何时选择?
maven-archetype-quickstart 通用标准 Java 项目 绝大多数情况的首选! 无论是学习、开发后端服务、工具库,都从它开始。
maven-archetype-webapp 传统 Java Web 项目 当你明确要开发一个基于 JSP/Servlet 并部署到外部 Tomcat 的项目时。
maven-archetype-j2ee-simple 传统企业级 J2EE 项目 极少使用。适用于需要完整 J2EE 规范的重量级企业应用。

 

image

image

image

image

image

(3).后续

  后续就是正常的开发和推送,以及创建合并分支请求。

 

参考文档:https://blog.csdn.net/weixin_44553952/article/details/149972727

posted @ 2026-04-24 17:49  苦逼运维  阅读(91)  评论(0)    收藏  举报