【Gitlab】从Gitlab拉取项目+往Gitlab发布项目 【GitLab自定义端口】
1》GIt需要提前安装在本地,本机,自己的电脑,开发环境电脑,IDEA所在的电脑
2》代码仓库:gitlab
3》开发工具:IDEA
4》内网搭建gitlab,访问url:
http://192.168.92.130:8090/
注意端口是自定义的8090,而不是默认的80端口!!!
5》操作与GitHub大同小异!
===================================第一部分,从Gitlab上拉取项目===================================
1.先得在gitlab上有一个项目

新建一个名叫jump的项目【注意,因为gitlab是内网搭建的私有代码仓库,所以注意IP:Port】,下面拉取代码时需要填对哦!

现在可以看到新建了一个项目,建好了哈!!!

可以在右上角的clone按钮,点击看到咱们的项目拉取地址
【如果这一串地址IP是一串数字,解决方法:https://www.cnblogs.com/sxdcgaq8080/p/10511936.html】
【还需要注意一点,如果你搭建的gitlab服务使用的是自定义的端口,虽然这里的clone地址未显示端口,但拉取时应使用自定义的端口,而不是默认的80端口,否则会报错】
如果使用的默认端口,拉取地址应为 git@192.168.92.130:root/swapping.git http://192.168.92.130/root/swapping.git
如果使用自定义端口,例如8090,拉取地址应为 git@192.168.92.130:8090/root/swapping.git http://192.168.92.130:8090/root/swapping.git

2.现在开始在IDEA上拉取gitlab上的项目到本地

【注意这里的地址是clone按钮那里的地址,但是加了自定义端口的,如果你使用的默认80端口,就不用加】
1》填写clone地址,就可以点击Test进行测试连接,
2》点击后,会弹出来需要填写用户名密码的提示。
3》填写后,继续即可看到成功连接提示!
4》选择了项目拉取到本地的目录


5》点击进行clone拉取

这里由于新建的项目,什么都没有,所以直接选No,然后自己打开项目在IDEA即可。
如果拉取的项目是一个完整架构的项目,例如maven依赖等都存在,那可以自己yes!

IDEA打开

选择到刚刚项目拉取到的本地目录,然后在新窗口打开即可!

现在已经成功拉取项目到本地了!!

3.可以在拉取成功的项目进行add,commit,push等git操作了
新建文件,可以进行add操作

add后,文件显示绿色

给文件添加内容,然后右键文件名,选择git 选择commit操作

填写提交信息,然后 commit and push


提交完成可以在下方控制台 看到 提交信息以及提交地址

点击地址,可以跳转到gitlab上,看到自己刚刚成功提交的代码

=====================================第二部分,发布本地项目到gitlab上================================
1.新建一个spring boot项目在本地

2.选择 创建一个git仓库

选择后 文件整体显红

这个时候再右键项目 就出现了git的 选项,然后add操作

add后 文件整体变绿

再commit整个项目

选择commit and push


3.登录gitlab,在gitlab上新建一个空项目
注意不要勾选Initialize this repository with a README这项,否则会提交失败


4.填写地址到IDEA
记得地址要加自定义端口哦


5.查看gitlab即可看到 发布成功

6.修改文件 提交并发布到gitlab上



7.在gitlab上新增README.md文件,并拉取到本地



从IDEA上往本地拉取文件



===================================结束====================================
【Gitlab】从Gitlab拉取项目+往Gitlab发布项目 【GitLab自定义端口】的更多相关文章
- 使用gitlab+jenkins+nexus拉取springcloud并根据不同模块构建docker镜像,并推送到nexus里的docker仓库
1.安装gitlab 详情看:https://www.cnblogs.com/sanduzxcvbnm/p/13023373.html 安装好gitlab后,然后创建一个普通用户,编辑用户,给用户设置 ...
- IntelliJ IDEA 14 拉取SVN maven 多模块项目 部署tomcat 详细图解!
二话不说 进入主题 我们创建空项目实际上是项目空间 进入主界面 想用svn必须先启用它 选择Subversion 拉取 svn项目 你会发现这里检测不到目录 我们进入 File>Seting 里 ...
- 【Copy攻城狮日志】docker搭建jenkins拉取svn代码打包vue项目部署到nginx
↑开局一张图,故事全靠编↑ 前言 打开搜索引擎输入『Copy攻城狮』,发现最新的一条记录已经是去年的4月,意味着我又有一年时间没有再总结成长了.习惯了“温水煮青蛙”的日子,无论是经验水平还是薪资收入, ...
- Vue 项目构建完成 ----发布项目
发布项目 cmd 命令行 npm run build 执行打包文件 完成后就会有 3 个文件夹 分别是: 文件夹 :build config dist in ...
- 使用tortoisegit工具git地址中带号码密码的拉取,以及使用这种方式后中途重置密码报git remote: HTTP Basic: Access denied 错误解决办法
1. 在拉取git项目时可以在地址中直接指定号码密码如下就可以直接拉取下来 https://username:password@github.com 需要注意,因为在解析地址时是以@符号作为地址信 ...
- 小程序切换账户拉取仓库文件的appid提示
小程序切换账户拉取仓库文件,拉取后appid会提示项目不是当前appid的项目,因为切换了账户,而每个小程序账户只有一个appid,所以会冲突 去project.config.json里吧appid改 ...
- 代码托管在阿里云并用git拉取
1.在阿里云上注册一个账号,https://code.aliyun.com/ 2.创建组 3.添加组员权限 4.添加项目 5.复制项目地址 安装git https://git-scm.com/ ...
- 配置 Containerd 在 harbor 私有仓库拉取镜像
官方文档地址:https://github.com/containerd/cri/blob/master/docs/registry.md 严格来说,这个具体可分为两部分 1.在k8s中使用Conta ...
- IDEA使用技巧--将本地项目和git远程项目关联
之前开发没有从头儿搭建过新项目,都是从IDEA配置下项目的git地址,pull代码之后进行开发,提交.这次需要将本地新建的项目push到在git上同样是新建的空项目上去(git上的项目只有工程名和re ...
随机推荐
- 用原生js实现ajax
// 通过createXHR()函数创建一个XHR对象 function createXHR() { if(window.XMLHttpRequest) { // IE7.Firefox.Opera. ...
- redis 命令远程批量删除keys
1.首先在电脑上装上 redis 客户端; https://www.cnblogs.com/feijl/p/6879929.html 2.安装成功后,进入 redis-cli 客户端目录; 连接 re ...
- CVE-2010-0249 IE8 UAF漏洞分析
CVE-2010-0249 [CNNVD]Microsoft Internet Explorer非法事件操作内存破坏漏洞(CNNVD-201001-153) Microsoft Internet Ex ...
- adb shell 命令计算APP应用的 FPS 和评价流畅度。
设计初衷: 1.面临用户和公司内领导试用中反馈的卡顿问题,思考如何能有效量化评估? 2.如何在尝试复现卡顿的过程中持续监控FPS和丢帧情况? 操作说明如下: (1)脚本源码的下载:(https://p ...
- django为url写测试用例
这个和为orm写测试用例类似. 但为了区分文件,还是建议在app目录下,用tests_orm.py,tests_url.py这类单独文件加以区分. urls.py如果如这样. from django. ...
- sed匹配多行替换
sed -i '/aaa/{:a;n;s/123/xyz/g;/eee/!ba}' yourfile 如题:aaa123123123123123eee怎么匹配aaa~eee(开始结束字符串确定),然后 ...
- P1387 最大正方形 图DP
题目描述 在一个n*m的只包含0和1的矩阵里找出一个不包含0的最大正方形,输出边长. 输入输出格式 输入格式: 输入文件第一行为两个整数n,m(1<=n,m<=100),接下来n行,每行m ...
- Python3 k-邻近算法(KNN)
# -*- coding: utf-8 -*- """ Created on Fri Dec 29 13:13:44 2017 @author: markli " ...
- GBDT算法
GBDT通过多轮迭代,每轮迭代产生一个弱分类器,其中弱分类器通常选择为CART树,每个分类器在上一轮分类器的残差基础上进行训练. 对于GBDT算法,其中重要的知识点为: 1.GBDT是梯度下降法从参数 ...
- Codeforces Round #375 (Div. 2) F. st-Spanning Tree 生成树
F. st-Spanning Tree 题目连接: http://codeforces.com/contest/723/problem/F Description You are given an u ...