IntelliJ IDEA配置git(以华为云举例)

IDEA+git+华为云配置 将IDEA中的项目提交到git远程仓库版本管理,git远程仓库使用华为云进行代码托管。市面上常见的git托管平台有github、华为云、码云、开源中国、Gitlab等。 0、下载和安装git:https://git-scm.com/download/ 一、创建华为云账号: 1、从U+实训课程页面,进入到华为华为云首页,U+已与华为云账号打通,华为云和U+共用相同的账号和密码。 2、首次进入... 阅读详情

1. 安装git

先安装git,网上随便找一个安装。

2. IntelliJ IDEA配置git

2.1 导入 git

打开IntelliJ IDEA点击菜单File下的Settings,找到git.exe路径
在这里插入图片描述
点击ok会弹出git的版本,因为我已经安装过,所以点击测试下面显示git版本
在这里插入图片描述

在这里插入图片描述

2.2 Create Git Repository(创建Git仓库)

VCS下选择Create Git Repository
在这里插入图片描述
选择需要创建Git仓库的项目文件
在这里插入图片描述
操作之后我们发现文件都会变红,是因为文件还没有上传到仓库(git上传之后会变绿)
在这里插入图片描述

3. 与远程仓库建立连接

右击项目文件,选择git,选择Manage Remotes
在这里插入图片描述
设置名字,输入远程仓库地址,点击OK后输入用户名密码
在这里插入图片描述
可以用SSH地址或者HTTPS地址,以HTTPS地址举例,点击克隆,复制远程仓库地址
在这里插入图片描述

HTTPS用户名密码在这里
在这里插入图片描述
输入HTTPS的用户名和密码后,与远程仓库连接成功
在这里插入图片描述

4. 上传到远程仓库

4.1 Commit 和push

Commit ,下面可以添加备注信息方便区分
在这里插入图片描述
Commit 之后就可以Push
在这里插入图片描述

4.2 出现的问题

4.2.1 Push rejected Push to origin/master was rejected

error: failed to push some refs to ‘https://codehub.devcloud.cn-north-4.huaweicloud.com/fkz-dsshwzJavaWebsjk-CH00001/javaweb.git’
hint: Updates were rejected because the remote contains work that you do
To https://codehub.devcloud.cn-north-4.huaweicloud.com/fkz-dsshwzJavaWebsjk-CH00001/javaweb.git
hint: not have locally. This is usually caused by another repository pushing
! refs/heads/master:refs/heads/master [rejected] (fetch first)
Done
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., ‘git pull …’) before pushing again.
hint: See the ‘Note about fast-forwards’ in ‘git push --help’ for details.

在这里插入图片描述
解决方法: 要先pull
在这里插入图片描述

4.2.2 选择分支为空

没有分支,按Ctrl + F5 更新分支
在这里插入图片描述
更新之后就可以正常显示分支了
在这里插入图片描述

4.2.3 Git Pull failed(拒绝合并不相关的历史)

POST git-upload-pack (294 bytes)
From https://codehub.devcloud.cn-north-4.huaweicloud.com/fkz-dsshwzJavaWebsjk-CH00001/javaweb
* branchmaster-> FETCH_HEAD
= [up to date]master-> origin/master
refusing to merge unrelated histories
拒绝合并不相关的历史
解决方法:

git pull origin master --allow-unrelated-histories

注意:不要上传到远程仓库之后删除完远程仓库的代码再用这个命令,我先自己做完再删除掉远程仓库里的代码用的这个命令,项目内容都被删了,和远程仓库的内容一样了!!!

4.2.4 Git Pull failed(无效的用户名格式,凭证自动登录)

remote: 无效的用户名格式,请输入正确的用户名[账户名/用户名]!
remote: 具体可以点击 代码托管首页-设置我的HTTPS密码 查看
remote: 如果您设置了凭证管理[credential.helper], 请先清理.
repository ‘https://codehub.devcloud.cn-north-4.huaweicloud.com/fkz-dsshwzJavaWebsjk-CH00001/javaweb.git/’ not found

这是因为用户名密码错误,而每次凭证自动登录没有重新输入的机会,需要修改凭证里的用户名和密码或者删除凭证。

解决方法:打开凭据管理器进行修改
在这里插入图片描述
在这里插入图片描述

Windows平台配置Git管理单个或多个SSH密钥、IntelliJ IDEA使用Git 目录 需求 准备工作 配置用户信息 Git的验证方式 生成SSH-KEY 一、配置单个SSH 1. 复制你的公钥内容到第三方Git服务器 2. 测试SSH密钥 二、配置多个SSH 三、上传本地项目到第三方Git服务器(针对新工程) 四、使用IntelliJ IDEA从第三方Git服务器拉取工程到本地 需求 a. 配置一个 DevCloud 账号 b. 配置两个不同... 阅读详情

相关推荐

在IntelliJ IDEA中同步代码到华为云git仓库 (on windows) 续 -- 配置好正确的SSH key

不管是以华为云还是以github作为托管平台,都有会用到SSH或是Https。最近在用华为云,遇到了些问题,比较low的问题,特此记录下。华为云上在新建SSH密钥页面有一段关于SSH的介绍,我觉得写的挺好的:SSH密钥帮助文档 公钥是代码托管服务(CodeHub)识别您的用户身份的一种认证方式,通过公钥,您可以将本地git项目与代码托管服务(CodeHub)建立联系,然后您就可以很方便的将本地代码上

Stan的专栏 5798

git出现:[up to date] master -> origin/masterrefusing to merge unrelated histories

在gitlab提交项目时提示 错误如下: Git Pull Failed POST git-upload-pack (316 bytes) From https://gitee.com/specking/study branch master -> FETCH_HEAD = [up to date] master -> origin/master refusing to merge unrelated histories 原因:本地仓库和远程仓库实际上是独立的两个仓库,要把他们变成同一个

llupengt的博客 8952

IntelliJ IDEA社区版完全指南:从安装配置到开源贡献

集成开发环境(IDE)是程序员日常编码的核心工具,而开源IDE凭借零成本与可定制性受到广泛青睐。IntelliJ IDEA作为JVM系开发的标杆,其社区版以Apache 2.0协议完全开源,免费提供Java/Kotlin等核心语言支持,并内置Maven、Gradle、Git等高频能力。它虽精简了企业级框架集成,却足以覆盖从学习到中小型项目的全流程。通过合理调整内存参数、精选插件,开发者可进一步提升IDE流畅度与操作效率。无论是初学Java的新手,还是开源项目维护者,都能从社区版中获益。文章从下载安装、环境配

weixin_34293246的博客 326

IDEA git origin/master refusing to merge unrelated histories

将IDEA下的项目迁移或者重新上传git 在迁移的时候报错 From http://101.36.221.12:8099/r/*****地址 * branch master -> FETCH_HEAD = [up to date] master -> origin/master refusing to merge unrelated histories 此时代表git仓库有需要更新的文件更新失败,我本地遇到的情况是,git仓库中有re

AmdyTeng的博客 2024

Git出现 FETCH_HEAD fatal: refusing to merge unrelated histories解决方法

在其代码模块后加上这个参数,强制合并,忽视提交的历史,之后通过代码模块的不同进行合并即可。本地仓库和远程仓库的两个分支是不同的版本,所以拉取不下来,需要解决冲突先。pull拉取不下最新的原因是。

码农研究僧的博客 7805

Idea篇:解决git忽略文件仍在提交列表

本文介绍了解决.gitignore文件未生效导致.iml/.jar文件仍被提交的方法。主要原因是这些文件已被Git跟踪。解决方案包括:1)使用git rm --cached移除特定文件或目录;2)清除全部缓存后重新添加;3)批量移除特定类型文件。操作后需提交更改,并确保.gitignore配置正确(如*.iml、*.jar等)。建议在项目初期就配置好.gitignore,养成先检查git status再提交的习惯,避免此类问题发生。

Java 技术专栏,从入门到精通,熟悉企业级开发 1万+

【git 报错】 [up to date] master -> origin/masterrefusing to merge unrelated histories

[up to date] master -> origin/masterrefusing to merge unrelated histories

qq_44397508的博客 1952

实战复盘:如何用ATE(自动测试设备)搞定一颗MCU的功能测试全流程

本文详细解析了如何利用ATE(自动测试设备)完成MCU功能测试的全流程,涵盖测试需求分析、测试向量生成、ATE测试程序开发及调试实战。通过真实案例分享,帮助工程师高效解决芯片测试中的常见问题,提升Functional Test的准确性和效率。

weixin_30872157的博客 485

使用Git bash遇到的一些问题解决方法

使用Git bash遇到的一些问题解决方法1.warning: LF will be replaced by CRLF in package.json.(原因是存在符号转义问题) The file will have its original line endings in your working directory. 解决:git config --global core.autocrlf true(当 core autocrlf为true时,还有一个需要慎重的地方,当你上传一个二进制文件,Git可能会

weixin_44227650的博客 2511

基于Plecs的LLC谐振变换器闭环设计:从PI参数整定到动态响应优化

本文详细介绍了在Plecs仿真环境中,如何为半桥LLC谐振变换器设计并优化闭环控制系统。从开环模型搭建与特性分析入手,重点阐述了基于频域法的PI控制器参数整定流程,并通过负载阶跃、输入电压突变等测试优化动态响应。文章还分享了从仿真模型过渡到实际硬件时的关键注意事项,帮助工程师实现稳定、高效的电源设计。

e4f5g6h的博客 624

Matterport3D数据集介绍与下载(全网最详细)

Matterport3D数据集介绍与下载(全网最详细)

shannanshouyin的博客 2168

IntelliJ IDEA集成Git推送代码至华为云:从本地开发到云端协作的完整指南

版本控制是现代软件开发的基础,它通过记录代码变更历史,实现团队协作与代码管理。其核心原理是基于分布式仓库模型,允许开发者在本地独立工作后,将更改同步到远程仓库。这项技术的价值在于保障代码安全、支持并行开发与快速回滚,广泛应用于敏捷开发、持续集成等场景。在具体实践中,开发者常使用IntelliJ IDEA这类集成开发环境,结合Git工具链,将本地项目高效推送至云端托管平台如华为云CodeArts Repo。本文聚焦于解决认证配置、分支推送等常见问题,并探讨如何通过SSH密钥、.gitignore配置优化工作流

weixin_28836875的博客 447

ABAP CDS 实体权限控制,从 DCL 到 PFCG 的完整运行逻辑

本文探讨了SAP S/4HANA开发中CDS View的权限控制机制。核心观点如下: CDS access control通过DCL语言实现数据实例级权限控制,而非替代传统PFCG权限体系,二者形成互补关系:PFCG控制功能入口权限,DCL控制数据可见性。 DDL定义数据结构,DCL定义访问规则。DCL通过角色映射将数据字段与PFCG授权对象关联,运行时自动将权限条件注入SQL查询,实现数据过滤。 访问控制行为特点: 无DCL role不会默认拒绝访问 权限检查通过减少结果集而非抛出错误实现 需配合@Acc

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 101

【Git】 IDEA上传华为云

IDEA上传华为云 1 创建本地仓库 git init 2 设置提交代码时的用户信息 git config --global user.name "[name]" git config --global user.email "[email address]" 例如:git config --global user.name “xxx@163.com” git config --global user.email “xxx@163.com” 3 提交到本地库 方式1: git status

weixin_46335487的博客 740

11、牛转录组分析的实用生物信息学流程

本文详细介绍了一套实用的牛转录组分析生物信息学流程,涵盖从数据提取、基因组索引生成、读取比对到单样本表达分析及差异表达分析的完整步骤。使用Angus和Brahman牛的RNA-seq数据作为示例,介绍了HTSEQ、featureCounts和StringTie等工具在基因表达计数中的应用,并结合edgeR和limma进行差异表达分析。文中提供了详细的命令行与R代码示例,包含常见问题解答与关键注意事项,帮助研究人员高效、准确地完成转录组数据分析。

ios99的博客 111

使用MATLAB和Simulink来创建一个智能家居照明控制系统的仿真模型

智能家居中的智能照明控制系统旨在通过自动化手段优化家庭照明,提高能源效率和居住舒适度。这通常涉及传感器(如光敏传感器、运动传感器)、控制器(如微控制器或PLC)以及执行器(如调光器或开关)。在这个教程中,我们将使用MATLAB和Simulink来创建一个智能家居照明控制系统的仿真模型。

xiaoheshang_123的博客 221

使用IntelliJ IDEA创建Spring Boot项目,并上传到华为云

https://baijiahao.baidu.com/s?id=1655124607046496732&wfr=spider&for=pc

Stone.鱼儿的博客 939

华为OD机考双机位C卷 - 最左侧冗余覆盖子串 (Java)

华为OD机考双机位C卷 - 最左侧冗余覆盖子串 (Java), 提供Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。

算法大师! 58

idea 通过HTTPS上传代码到华为云

文章目录 * * 温馨提示:多图慎入 * 1.idea在项目(以maven 的web项目为例)创建git本地仓库 * 2.设置[华为云](https://l.gushuji.site/huawei)用户名和密码 * 3. idea 设置 [华为云](https://l.gushuji.site/huawei)仓库地址&上传代码 温馨提示:多图慎入 1.idea在项目(以maven 的web项目为例)创建git本地仓库 创建 git仓库 如果上一步骤 出现了 git 初始化失败 的错误

NicolasLearner的博客 1495

Autosar Dcm配置-App到Boot的跳转及1002回复配置及实现-基于ETAS软件

在软件刷写流程中,上位机(诊断仪)发送1002后,APP检查允许跳转boot后,在特定的ram(软复位不清除)写入指定置后通过触发软件复位来跳转到boot的。在APP跳转到Bootloader时,1002的回复有两种方式,一种是APP直接回复,然后跳转,另一种是APP回复NRC78,然后跳转,在Boot中回复。本文介绍这两种方式的实现。如果是在APP中回复,可以少发一个0x78,整体跳转时间可能会少一些。但是如果诊断在收到5002之后立马请求其他的服务,可能出现boot正在初始化而未正常接收到报文。

赞的博客 1557

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

javaweb项目IDEA部署推送到华为云A

git安装上传华为云

weixin_52332409的博客 1650

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

IntelliJ Idea 初始项目提交到华为云

@IntelliJ Idea 初始项目提交到华为云TOC 1、2、3:是首次提交之前的准备过程 4、5 :任何时候都可以执行的操作 VCS --> Create Git Repository… 成功后,VCS变成git,同时在项目上右键,也有git。 下面的某些操作,会提示输入git远程仓库的url、username、password,请根据提示操作即可。 如果输入错误,请在Windows中查找“凭据”,选择“Windows凭据”,删除当前git相关凭据即可。 git --> Fet

qiqi985的博客 550

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Idea使用Git华为云的相关问题

**Idea使用Git华为云的相关问题 1.在idea中拉取可以获取仓库中的所有文件,但是进行推送时,会出现提示推送成功,但是在华为云仓库不更新的情况。 但是,在计算机的目录下进行拉取推送后 华为云的仓库进行了更新 ...

weixin_45221894的博客 411

最新版 IntelliJ IDEA 下载、安装与基础配置教程 (支持 Windows / macOS / Ubuntu)

2024最新版IntelliJ IDEA 下载、安装与基础配置教程,2025最新版IntelliJ IDEA 下载教程 支持 Windows/macOS/Ubuntu 包含强大整合能力 高度智能,快速代码补全 下载与安装 IntelliJ IDEA 官方下载地址 Windows/macOS/Ubuntu 对应下载版本 如何选择社区版或旗舰版? 下载后如何进行安装? 安装过程中需要注意什么? 基础配置 如何配置JDK环境变量? 如何安装并配置Maven? 如何设置代码模板和快捷键? 如何进行项目常规配置?

猫头虎技术团队:授渔优于赠鱼,兴趣引领智慧,探索之乐尤显珍贵。商务合作+:Libin9iOak ,万粉变现+:优快云WF,猫头虎承诺每年免费为100名C站创作者做账号流量诊断服务!全网搜:猫头虎技术团队,点击文章底部名片或直接私信我一切皆可谈,快找虎哥! 9874

IDEA 出现问题: Git 服务器变更,如何修改服务器地址(JAVA 小虚竹)

IDEA 出现问题: Git 服务器变更,如何修改服务器地址(JAVA java 小虚竹)

小虚竹的专栏 3万+

在华为云上传工程代码前关于Git的坑

若你的idea在terminal中输入 git init 显示上图 1.查看环境变量是否配置 在“计算机”->“属性”->“高级系统设置”->“环境变量”->在下方的“系统变量”中找到“path”,在里面查看,若没有上面的路径选择 新建,找到你自己git的存储路径复制过来(注意:这里有两个路径,如上图) 2.若环境配置好了后在terminal中输入 git init 仍然出错,则看你的git是否装好 win+R->cmd git --version ...

weixin_54352784的博客 359
上一篇: IntelliJ IDEA 配置Tomcat
下一篇: Maven项目 cityFileFK03数据库连接池连接(DBCP)
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值