2、java web 项目发布到 git 仓库

官方文档:https://git-scm.com/docs
Pro Git:https://git-scm.com/book/en/v2

说明

企业中的项目开发,都是整个团队的多名成员共同完成的,而产品的开发、发布和迭代过程需要版本管理工具进行管理,以防止代码遗失、版本错乱等问题。本项目我们使用git进行版本管理,版本仓库采用 gitlab ,其安装方式请参考 《gitlab docker 快速搭建 git 仓库》
在进行本章操作演练前,须用户本地电脑安装 git 工具 (Git Bash Here)。

一. gitlab 创建私有仓库

本节记录作者将《搭建基于springboot 的 java web 项目》中创建的 java web 项目推送到团队git仓库的操作流程。
《gitlab docker 快速搭建 git 仓库》一文中,我们搭建了一个空的 gitlab 环境,我们按照项目团队管理项目的流程进行操作,将java web项目推送到私有仓库。

1、创建gitlab用户

新创建的gitlab仓库只拥有最高权限的 root 账户,而一般企业中的项目版本管理,多采用项目组模式,这里我们先创建项目组成员账号,以 tysite 为例:

  • 登录 gitlab,在dashboard面板中选择Add people,进入添加用户界面。
    添加用户
  • 录入用户信息并确认。
    添加账户
  • 修改用户密码
    账号创建成功后进入用户信息界面,点击右上角的Edit按钮,编辑账号信息。
    修改账号
    填写默认密码,用户以此密码首次登录须自行修改密码。
    管理员添加密码
2、创建项目组

我们以刚刚新建立的账号 tysite 登录 gitlab 。(首次登录需要重置密码)

  • 点击Create a group ,创建项目组
    创建组
  • 填写Group name名称为 tysite-web,创建私有组。
    组信息编辑
  • 创建完成后,创建者默认成为组成员,可以添加其他组成员并设定权限。
    组添加用户
3、创建项目
  • 进入tysite-web组,并创建组下项目。
    创建组下项目
  • 项目名称使用上一篇中的web项目的名称:tysite-service,选择 Private 项目。
    创建组下私有项目

二. 项目推送到gitlab

当前已经在gitlab 和 本地均创建了 tysite-service ,现在我们将本地项目与gitlab项目关联。

  • 本地安装 git 软件,并配置全局变量
git config --global user.name "天宇"
git config --global user.email "[email protected]"
  • 换行符设置为\n模式
git config --global core.autocrlf input
  • 创建 tysite-service 文件夹 为 git项目
cd /d/workspace/tysite_workspace/tysite-service
git init
git remote add origin http://git.tysite.org/tysite-web/tysite-service.git
  • 提交版本
git add .
git commit -m "Initial commit"
git push -u origin master

项目创建及提交截图

三. 推送java web项目到码云

为了将本博客作者开发过程中的源代码开源发布,本人将代码公开到码云上,项目地址如下:
https://gitee.com/tysite-web/tysite-service
注意:git操作基本一致,本项目后续所有git操作均在码云上演示,私有gitlab操作仅仓库不同。

以下记录java web 项目发布到码云的过程。

1、创建组织

在码云中,登录个人账号,创建组织 tysite-web
gitee创建组

2、创建项目

tysite-web组织下创建tysite-service项目。
gitee创建项目

3、创建git仓库

按照第二节的操作流程,创建tysite-service仓库,仓库的码云地址如下:

https://gitee.com/tysite-web/tysite-service
发布了27 篇原创文章 · 获赞 2 · 访问量 3495

猜你喜欢

转载自blog.csdn.net/tysite/article/details/104115949
今日推荐