初次使用GitLab—idea中GitLab项目导入导出(详细)

idea上传本地项目到gitlab idea上传本地项目到gitlab 或 下载gitlab项目到本地 阅读详情

 

开始在命令行中使用Git

打开shell

选择适用于您操作系统的shell

下载后打开就ok啦~接下来就通过命令行进行如下操作↓↓↓

检查Git是否已经安装

Mac和Linux上通常会预装Git。

键入如下命令:

git --version

该命令会输出您计算机上所安装的Git版本号。如果没有得到版本号信息,则您需要下载Git。
如果Git下载没有自动开始,您还可以在网站上手动下载。然后按照安装窗口中的指示进行。
完成安装之后,打开一个新的shell,然后再次运行“git --version”来验证安装是否正确。

添加Git用户名并设置邮箱

您创建的每次Git提交都会使用该信息,所以很重要。

在您的shell中,运行如下命令来添加用户名:

git config --global user.name 您的名字

然后验证该配置是否正确:

git config --global user.name

使用如下命令设置邮箱地址:

git config --global user.email 您的邮箱地址

使用如下命令验证邮箱设置是否正确:

git config --global user.email

由于使用了“–global”选项,所以您只需要做一次这样的配置。Git会在您系统的任何项目中使用这个信息。如果您希望在某个特定的项目中使用不同的用户名和邮箱地址,可以在那个项目中重新运行该命令,但不加“–global”选项。

检查您的信息

使用如下命令来验证前面做的那些配置:

git config --global --list

设置SSH keys

SSH key 可以让你在你的电脑和Code服务器之间建立安全的加密连接。 先执行以下语句来判断是否已经存在本地公钥:

cat ~/.ssh/id_rsa.pub

如果你看到一长串以ssh-rsa或ssh-dsa开头的字符串, 你可以跳过 ssh-keygen的步骤。

提示: 最好的情况是一个密码对应一个ssh key,但是那不是必须的。你完全可以跳过创建密码这个步骤。请记住设置的密码并不能被修改或获取。

你可以按如下命令来生成ssh key

ssh-keygen -t rsa -C "邮箱号码"

这个指令会要求你提供一个位置和文件名去存放键值对和密码,你可以点击Enter键去使用默认值。

用以下命令获取你生成的公钥:

cat ~/.ssh/id_rsa.pub

拷贝你的公钥到你的粘贴板下,请参考你的操作系统使用以下的命令:
Windows:

clip < ~/.ssh/id_rsa.pub

Mac:

pbcopy < ~/.ssh/id_rsa.pub

GNU/Linux (requires xclip):

xclip -sel clip < ~/.ssh/id_rsa.pub

复制这个公钥放到你的个人设置(User Setting)中的SSH Keys下,请完整拷贝从ssh-开始直到你的用户名和主机名为止的内容,粘贴到Key那个框框中,取个Title名字,Add key 就 ok 啦~。
在这里插入图片描述

用IDEA上传本地项目到GitLab

步骤一: 在GitLab上新建远程项目

步骤二:创建好本地项目,点击VCS,按照图中指示给项目创建Git仓库
在这里插入图片描述

步骤三:选择此项目的根目录作为仓库。
在这里插入图片描述
步骤四:选中项目名先将项目add到缓冲区,再commit到本地仓库。
在这里插入图片描述
这里放一张git的add和commit图解帮助大家理解为什么一个新的项目要先add再commit:
在这里插入图片描述
步骤五:点击Commit Directory后在弹出框中填写Commit Message(提交信息),然后选择Commit and Push。
在这里插入图片描述
步骤六:复制远程项目地址(红框框里的内容)

在这里插入图片描述
步骤七:在弹出的Push Commits对话框中点击“Define remote",填入步骤六中复制的远程项目地址。
在这里插入图片描述
步骤八:点击push

在这里插入图片描述

步骤九:查看Version Control–》log
在这里插入图片描述

至此代码就上传成功啦!!

更多操作右键项目了解一下
在这里插入图片描述

补充:如何在Eclipse中添加ssh key:

https://wiki.eclipse.org/EGit/User_Guide#Eclipse_SSH_Configuration

Tip: Non-default OpenSSH key file names or locations

如果,不管你有什么理由,当你决定去用一个非默认的位置或文件名去存放你的ssh key。你必须配置好你的ssh客户端以找到你的ssh私钥去连接Code服务器,对于OpenSSH客户端,这个通常是在~/.ssh/config类似的位置配置的:

#
# Our company’s internal GitLab server
#
Host my-git.company.com
RSAAuthentication yes
IdentityFile ~/my-ssh-key-directory/company-com-private-key-filename

================================================================================

idea中Gitlab项目导入导出

将项目从GitLab中clone下来

点击Project,可以看到项目的列表
在这里插入图片描述
-可以为项目添加一个README.md

在这里插入图片描述
接着在IntellIj-IDEA上使用Git将其Clone下来

在这里插入图片描述

如上图,check out项目的时候因为不是Github,所以不再选择Github,而是选择普通的Git来将项目clone下来

在这里插入图片描述
最后输入密码,再将其clone下来

在这里插入图片描述
clone下来后,项目结构如下:

在这里插入图片描述

这时候就可以进行正常的add、commit、push操作了

将项目发布到GitLab上

先将项目添加到版本控制中

在这里插入图片描述

添加到版本控制后,我们可以看到文件都变成绿色了

在这里插入图片描述

接着往本地提交项目

在这里插入图片描述

填写提交的相关信息

在这里插入图片描述

注意perform code analysis 就不要勾选了,这个选项会自动检查代码,会很慢
接着将项目push到服务器中
下面点击push

在这里插入图片描述

接下来需要定义远程的服务

在这里插入图片描述

此时需要再弹出框中设置url,我们先在gitlab新建一个project,这样的目的是为了获得相关的url
填写url后,再点击push

在这里插入图片描述

此时还需要填写gitlab上的密码

在这里插入图片描述

push成功后,会出现这样的提示,这是成功的提示

在这里插入图片描述

再查看gitlab上的项目信息,可以看到提交的代码,具体如下图

在这里插入图片描述

参考:阿里云Code基础
参考:怎么用IDEA上传本地项目到码云/Github?
参考:idea中Gitlab项目导入导出

从Gitlab拉取项目+往Gitlab发布项目 阅读详情

相关推荐

到新公司如何使用Gitlab拉取项目?(新手试用,从未使用过gitlab的小白总结经验)

本人git小白一个,原来公司都用svn协同开发,完全没有使用过git,gitlab。由于新公司使用gitlab所以也是硬着头皮摸索,整理了当时使用的方法,希望能够给其他的同命相连的coder一个经验参考。 目录 1.先注册gitlab账号,注册成功之后登陆 2.点击头像选择settings 3.若要拉取代码需要sshkey的认证 4.如何获取SSH Keys? (1)右键打开git b...

newguy411的博客 4万+

idea导入GitLab项目

1、拉取项目。 找到你要拉取的项目,点开后在右边有个Clone。我们这里使用HTTP方式。 2、idea拉取。 选择框框里面的git选项。 URL是你在GitLab上Clone拉取的HTTP,下面那个是你需要把项目放在哪个路径下。然后直接进去就好。 如果加载条一直不懂的话,看一下你git的用户和密码是否和你gitlab的一样。 git config --global -l 查看 如果不一样就修改用户名和密码, git config --global user.name “用户名” git co

qq_44680925的博客 7286

idea提交项目到gitlab

idea将项目上传到gitlab

congge_study的博客 2万+

idea中Gitlab项目导入导出

idea中Gitlab项目导入导出 2018年04月16日 16:39:23蓝之刃阅读数:15415 Gitlab的使用 Gitlab跟Github类似,都是代码托管的网站,最大的不同是Gitlab创建的项目可以免费私有的,不必像Github那样收费,而且Gitlab还可以搭建自己的私服。所以开源项目一般都是放置在Github,个人私有项目可以放置在公网的Gitlab上,而公司私有的项目...

易的博客 2530

IDEA中从Gitlab上下载项目

1.File -> New -> Project from Version Control -> Git 2.URL输入gitlab上项目的地址,然后点击Test测试测试一下是否能连接上,然后Clone URL地址的获取,从Gitlab上获取,点击clone克隆地址 第一次会出现下图这个,会要求你输入用户名和密码,就是你在gitlab上注册的用户名和密码 ...

路在路上的博客 1万+

将IDEA中的项目完整提交到gitlab中(全网最好用的教程)

1、检查idea中是否安装了gitlab的插件,如果没有那个在线安装一下: 安装成功后如图: 2、打开IDEA菜单栏:VCS》Import into Version Control》Create Git Repository Create Git Repository弹出框: 点击Ok后,项目目录下多了一个.git隐藏文件夹: 3、这个时候选中项目右键,多出一个git...

测试媛 1万+

使用IDEA将项目上传到GitLab

没想好怎么开头,这里先省略N(N>100)个字……下面直接开始~ 一、首先需要在GitLab上新建一个空的项目。 二、在IDEA中创建好项目,点击VCS,按照下图指示先给项目创建本地Git仓库。 三、选择此项目的根目录作为仓库。 四、按照下图先把项目添加到缓冲区。 五、将项目添加到缓冲区后,再将项目提交到本地仓库。 六、点击CommitDire...

象在舞的技术专栏 8187

GitLab详细使用教程

GitLab详细使用教程一.基本操作1.1 登陆GitLab管理平台二、项目组管理2.1 新建项目组2.2 新建项目三、Ideal导入gitlab项目 一.基本操作 1.1 登陆GitLab管理平台 在浏览器地址栏中输入管理平台地址,回车进入gitlab登陆界面 输入用户名和密码进行登陆 二、项目组管理 2.1 新建项目组 选择菜单栏中group下拉框,单击New group按钮 填写新建项目组信息,并选择Internal组内开放项目,单击Create group按钮,创建项目组 2.2 新建项目 进入

hjjypp的博客 3300

将本地的 IntelliJ IDEA 项目导入到 GitLab 上——超详细图文教程

通过以上步骤,你成功地将本地的 IntelliJ IDEA 项目导入到 GitLab,并完成了基本的 Git 设置和推送。如果你在使用过程中遇到任何问题,比如权限不足或认证错误,确保你有正确的 API 访问令牌和 SSH/HTTPS 配置。

qq_42631788的博客 7737

IDEA整合GitLab并进行分支使用

IDEA整合GitLab并进行使用一:IDEA安装GitLab插件二:检出项目 一:IDEA安装GitLab插件 打开IDEA,“File” — “Setting” — “Plugins” --“搜索gitlab” – “安装完后重启” 二:检出项目 从gitlab上面检出项目,File->New->Project From Version Control->Git 然后在新的弹框中输入gitlab地址,点击clone,clone完成之后打开即可 ...

IOTbaqi的博客 3667

HPE磁盘阵列管理04——MSA事件

本文介绍了HPE MSA存储系统的事件处理机制,重点分析了常见磁盘故障事件及其解决方案。文章首先定义了MSA事件的五个严重级别(严重、错误、警告、信息和解决),然后详细列举了多个典型事件案例(如事件1、3、6、8、172等),包括每种事件的触发条件、对系统的影响以及具体修复步骤。针对磁盘故障场景,文章提供了更换磁盘、重建磁盘组、取消隔离等操作建议,并强调应及时配置备用磁盘以降低数据风险。最后指出更详细的事件说明可参考《MSA事件描述参考指南》,并提供了HPE官方手册下载链接。全文为技术人员处理MSA存储故障

istrangeboy&begin zero的博客 1123

idea git插件从gitlab拉取maven项目步骤(详细原创)

idea git插件从gitlab拉取maven项目步骤 我们知道很多公司都有自己的的gitlab,平常接到一个项目,需要加到该项目的组中,从git拉下项目后,编码,你可以手动从gitlab clone一份代码下来,然后在idea import,当然最好还是直接从git地址拉,本文章附详细方法。 idea配置git插件,从公司gitlab拉取maven项目,配置项目详细步骤。 一、idea配置gi...

cclllday的博客 4万+

Xilinx HydraMini试玩教程

HydraMini是Xilinx推出的基于Pynq-Z2开发板的自动驾驶开发小车,其有着简单易学、高灵活性、高扩展性、高性能等优良特性,是研究人员和学生进入自动驾驶领域的一个平台。本教程会通过最基础的讲解和步骤带领读者熟悉这个平台的基本开发流程。

qq_25762163的博客 1773

手把手教你用IDEA上传新项目到gitlab,图文并茂!

目录前言创建gitlab工程IDEA上传项目优化的上传方法 前言 我们现在的项目大多都是存放在git、svn这类版本控制系统,所以学会如何把一个新项目放到版本控制系统中是很有必要,下面我就将介绍如何用IDEA上传一个新项目到gitlab上 创建gitlab工程 首先我们需要在gitlab上创建一个新的工程存放我们的项目 1、登录gitlab,选择New project新建项目 新建Project ,主要填写下面三个参数即可 参数说明: Project name:项目的名称 Description:项目

qq_36551991的博客 1万+

夜间灯光遥感数据介绍及下载汇总

夜间灯光遥感数据介绍及下载汇总

qq_43874102的博客 1万+

从光斑图到锤形优化:一次搞定Zemax双胶合透镜的像散与场曲问题

本文详细解析了Zemax双胶合透镜设计中像散与场曲问题的诊断与优化方法。从光斑图分析到锤形优化技巧,提供了完整的光学设计实战指南,帮助设计师快速定位问题并有效改善系统性能,特别适合光学设计工程师和Zemax使用者参考。

weixin_27134495的博客 235

GitLab 使用教程(Idea 版)

1、fork 项目 进入项目组之后,第一件事就是将公司 GitLab 仓库中自己需要开发的项目【fork】到自己的 GitLab 仓库中,如下图所示: 以后所有操作都是基于自己仓库中的项目,而不是公司仓库中的项目。 2、clone 项目 将项目【fork】到自己仓库后,将需要的项目【clone】到本地,如下图所示: 可以使用 IDEA,也可以使用 Git 命令,打开需要存放项目目录,使用命令如下: 待命令运行完成后,项目就【clone】本地了。 3、配置 remote 使用 IDEA 打开项目,在随意

yage124的博客 3万+

高效 DEM 拼接

通过以上步骤的系统实施,能够实现高效、准确的大型地理信息系统 DEM 数据拼接,满足复杂和大规模项目的应用需求。

llhllq2015的博客 1035

IDEA初次拉取GitLab项目

idea初次拉取gitlab

lck_csdn的博客 1万+

OneOS远程升级能力实操演示 | OTA升级

OneOS远程升级能力实操演示,差分算法提升效率,OTA升级,OTA差分算法,全量升级、压缩升级、差分升级,有线网络连接,bootloader,升级平台,在线差分包制作,触摸屏以及GUI图形操作

OneOS是中国移动针对物联网领域推出的轻量级操作系统 2011

python实现序列比对之Needleman-wunsch算法 (附完整源码)

python实现序列比对之Needleman-wunsch算法 (附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 464

GitLab -IDEA集成gitlab(提交项目到gitlab)

1、在IDEA的Settings的Plugins中安装gitlab插件 然后可以在IDEA中查看安装的gitlab插件是否已经生效: 2.从gitlab中获取Token,并配置到IDEA中 在IDEA中配置该令牌: 3、配置gitlab服务器地址 配置完成: 4、提交项目中的代码到本地仓库(Commit) 在IDEA中创建本地仓库 选择要创建本机仓库的项目 项目添加到本地仓库 提交操作-把当前项目代码提交到本地仓库 选择提交操作-要提交.

qq_26304015的专栏 3784

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

上一篇: 将IDEA中的项目完整提交到gitlab中
下一篇: Jenkinse使用
It_BeeCoder
博客等级 码龄10年 967粉丝 238原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值