一、搭建GitLab服务

官方网站:https://about.gitlab.com/

安装所需最小配置

内存至少4G

https://docs.gitlab.cn/jh/install/requirements.html

在ssh下安装

官方安装文档:https://gitlab.cn/install/?version=ce

1 安装依赖
sudo yum install -y curl policycoreutils-python openssh-server perl
sudo systemctl enable sshd
sudo systemctl start sshd
2 配置镜像
curl -fsSL https://packages.gitlab.cn/repository/raw/scripts/setup.sh | /bin/bash
3 开始安装
sudo EXTERNAL_URL="http://192.168.1.9" yum install -y gitlab-jh

除非您在安装过程中指定了自定义密码,否则将随机生成一个密码并存储在 /etc/gitlab/initial_root_password 文件中(出于安全原因,24 小时后,此文件会被第一次 gitlab-ctl reconfigure 自动删除,因此若使用随机密码登录,建议安装成功初始登录成功之后,立即修改初始密码)。使用此密码和用户名 root 登录。

gitlab常用命令
gitlab-ctl start                  # 启动所有 gitlab 组件;
gitlab-ctl stop                   # 停止所有 gitlab 组件;
gitlab-ctl restart                # 重启所有 gitlab 组件;
gitlab-ctl status                 # 查看服务状态;
gitlab-ctl reconfigure            # 启动服务;
vi /etc/gitlab/gitlab.rb         # 修改默认的配置文件;
gitlab-ctl tail                   # 查看日志;
管理员账号登录

用户名:root

密码存在下面文件中,登录后需要改密码不然24小时之后会失效

cat /etc/gitlab/initial_root_password
访问

http://192.168.1.9

当首次运行出现502错误的时候排查两个原因

  1. 虚拟机内存至少需要4g
  2. 稍微再等等刷新一下可能就好了

创建项目web,点击右上角“新建项目”

在选择“创建空白项目”:

具体配置如下:

点击下方的“新建项目”即可。

进入项目内部,点击左侧“仓库”,可以看到只有main这一个Branches。

在IDEA的菜单栏点击VCS,选择“VCS Options”

选择“create Git Repository”,然后选择本地项目路径

选择“GIT-Manage Remote”

点击+号,将我们上面在Gitlab创建的web项目的地址添加进去,并取个名字web

可以看到左侧未提交的文件显示为红色,这是点击Git–commit

全选未提交的文件,写上注释,点击commit and push

再点击commit and push

点击push

输入gitlab上对这个项目有权限的账号和密码,点击login

右下角提示推送完成

在gitlab上点进该项目,可以看到有新的master分支和新的合并请求。先择main和master可以对比看一下,master里面是我们刚刚push过来的内容,而main里面只有RADEME.md文件。
点击“创建合并请求”:

点进去,点击三角号选择“立即合并”,然后可以看到master正在向main进行合并

几秒钟后显示合并完成

回到代码仓库,由于我们在合并的时候默认勾选了“删除源分支”,所以master分支没了,只剩下main了

以上就推送完成了。

IDEA中的项目推送到GitLab中相关推荐

  1. 本地新项目如何推送到gitlab仓库

    一.背景介绍 很多时候我们都是在gitlab上拉取现有的项目下来做开发.但是假设一个新项目由你来搭建项目框架,你本地新建项目,也搭好了初始化的项目框架.现在需要把这个项目放到公司gitlab仓库中,方 ...

  2. idea怎么把代码放到git_在IDEA中如何初始化Git,把项目推送到Git上

    在IDEA中如何初始化Git,把项目推送到Git上 登录Gitee(码云)账号,新建仓库 先按如下步骤简单新建一个仓库: 创建成功后,会出现下图中所示的原始文件: 在IDEA上的Terminal中进行 ...

  3. Ionic项目中使用极光推送

    附上我的真言(尽信书不如无书),别人的始终是别人的不一定适合你,你只有走出自己的路,才能达到武道巅峰( bb一下) ,你百度ioni极光推送会出现一大群,但是你按照他的来,一定会出现这样那样的bug, ...

  4. docker查看现有容器_如何使用Docker将现有应用程序推送到容器中

    docker查看现有容器 by Daniel Newton 丹尼尔·牛顿 如何使用Docker将现有应用程序推送到容器中 (How to shove an existing application i ...

  5. Java中集成极光推送实现给Android提送消息通知(附代码下载)

    场景 Android中集成极光推送实现推送消息通知与根据别名指定推送附示例代码下载: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details ...

  6. idea将本地项目推送至远程仓库(图形化版本01)

    需求:演示把项目推送到github远程仓库: 需求思路分析:1.拉取或更新(Update Project)项目2.将本地项目添加至暂存区3.将暂存区的项目提交到本地仓库4.将本地仓库中的代码推送至(P ...

  7. 如何将本地的项目推送至git仓库

    如何将本地的项目推送至git仓库 安装git sudo apt-get install git 配置git git config --global user.name "你的用户名" ...

  8. idea将项目推送到Git远程仓库、idea如何CloneGit远程仓库

    目录 1. 创建一个Git仓库来保存idea要推送的项目 2. 在idea中将项目推送到Git仓库中 2.1 第一步:点击VCS 2.2 第二步:点击VCS之后选择import下方的Create gi ...

  9. TortoiseGit学习系列之TortoiseGit基本操作将提交到本地的项目推送到在线仓库(图文详解)...

    前面博客 TortoiseGit学习系列之TortoiseGit基本操作克隆项目(图文详解) TortoiseGit学习系列之TortoiseGit基本操作修改提交项目(图文详解) TortoiseG ...

  10. 记录:本地新建项目推送到gittee(refusing to merge unrelated histories --author is not ‘Name <email>‘ and matches)

    目标: 在本地新建一个项目,远程代码仓库新建一个代码仓库,把本地新建项目推送到远程代码仓库 环境: IDEA,Gittee 操作流程 1.在idea中,创建,添加,推送到本地仓库(git init , ...

最新文章

  1. Windows 窗体启动和关闭的事件顺序
  2. uva 10479——The Hendrie Sequence
  3. android zxing-3.3.3的用法_Android使用RecyclerView实现复杂的多布局效果
  4. Today Take a Look at Nike's Valentine's Day Sneakers
  5. 高校GIS房地产管理系统
  6. 二级倒立摆建模(一)
  7. PDCA循环管理全面解析(含操作指南、案例应用)
  8. 安卓系统,启用微信浮窗 session 丢失
  9. 半圆形进度条(vue加强版)
  10. [转]关于卢平的一些想法
  11. pytorch官网预训练模型百度云下载 VGG16,Densnet169,inception_v3
  12. Twilight的卡牌游戏
  13. linux文件读取程序,Linux系统编程:文件的读取写入
  14. Android无法连接设备调试
  15. 亿图图示EDraw Max,云的跨端思维导图
  16. F2812 Flash烧写总结
  17. mw313r路由器怎么设置虚拟服务器,水星mw313r路由器怎样设置桥接
  18. 天空之城竖笛谱(しずかな感じ)
  19. linux把目录下的文件设置属性为rx,Linux常用命令(六)管理目录和文件属性
  20. 一文读懂CCAI2017大会第一天要点

热门文章

  1. 一句话逼死程序员系列,你能忍到第几句?
  2. r语言中正定矩阵由于误差不正定_矩阵分解方式
  3. 智能水位检测系统proteus_基于at89c51单片机的水箱水位检测控制系统设计.pdf
  4. 真实,世界上最健康的程序员作息表!
  5. RO RW ZI-Data之经典描述
  6. 问题复盘:Kibana did not load properly. Check the server output for more information
  7. php支付宝第三方授权,【后端开发】原生 PHP 实现支付宝 App 第三方登录获取用户信息...
  8. 解决node_modules\node-sassnpm ERR! command failed
  9. discuz x3.x 分类信息中图片加水印方法
  10. 回答20个问题,电脑就能猜出你心中所想的物品