如何在idea安装git,使用gitee?

一、什么是git,git与gitee、GitHub的关系?

1.什么是git?

Git 是一个开源的分布式版本控制系统,用于企业项目中程序员协同开发。

2.git与gitee、GitHub的关系是什么?

git :Git是一种版本控制系统,是一个命令,是一种工具。

gitee:Gitee 就是码云,是 oschina 免费给企业用的,不用自己搭建环境,可以建立自己的私有仓库。是由开源中国社区推出的基于git的代码托管服务平台。目前招商银行,中国科学技术大学,CSDN等多家企业和机构都在使用码云平台。

github:Github 是一个基于git实现在线代码托管的仓库,向互联网开放,共有仓库免费,建立私有仓库要收费,因为Github的初衷就是为了大家共享自己的劳动成果。

简单来说,Git是需要下载的软件,而Gitee和GitHub共享代码的网站。Gitee和GitHub的共有仓库都免费,Gitee建立私有仓库免费,GitHub要收费。

二、下载安装git

1.下载git

在官网下载git,网址如下

https://git-scm.com/

2.安装git

直接点击安装包,除了安装地址自己自定义之外,其他地方均可点击next。

当你点击鼠标右键可以看到这两个选项时,证明安装git成功。

3.设置账号名称以及登陆邮箱(建议使用QQ邮箱)

找到安装git的文件夹,鼠标右键点击Git Bash here

 

出现以下画面

分别输入以下指令以设置账号名称及邮箱:

git config --global user.name '账号名称'

git config --global user.email '邮箱'

可直接复制粘贴,但在该界面不能Ctrl V只能通过鼠标右键粘贴

然后使用git生成密钥(在之后使用gitee中使用),在刚刚那个界面继续输入以下指令:

ssh-keygen -t rsa -C '邮箱'

该邮箱就是之前设置的邮箱

此处会让你输入三次,直接回车三次就行,不用填入任何其他信息。

根据图中所说的目录

可出现如下两个文件:

三、注册登录gitee,并设置密钥。

1.注册登录gitee

前往官网登陆注册,网址如下:

https://gitee.com/

 

直接登录填写信息注册,使用刚刚自己在git设置的账户名称和邮箱注册。

2.设置公钥

注册登录完成之后进入主页,点击设置

右侧点击ssh公钥,并设置

标题可以自定义

公钥则是选择刚刚生成的公钥,点击名为”id_rsa.pub“的文件,以文本的格式将其打开,并复制其所有内容,粘贴到此处。点击确定,完成设置密钥。

 

然后检查邮箱是否设置,就是你注册的那个邮箱

3.检查SSH是否能够连接成功

鼠标右键点击Git Bash here,输入以下指令

ssh -T git@gitee.com

 输入yes,之后再次输入上述指令,如出现”Hi“,表示连接成功。

四、设置IDEA

 1.在IDEA中配置gitee

在IDEA中先随便创建一个项目,以便测试gitee。之后点击File-->Settings

 找到Version Control中的Git,点击右侧Test,下方就会出现Git version,显示Git版本。

 之后找到Plugins,在Marketplace中搜索Gitee,点击安装。

 安装之后,会提示Restart IDE,点击重启IDEA安装之后就会在Version Control中找到gitee。

  

点击Add account,添加码云(gitee)账户,之后点击Apply并退出

这样就安装配置好idea中的gitee啦,之后我们可以去下载小乌龟TortoiseGit 帮助使用gitee会更方便。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/377469.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python条件

条件语句 if语句 if...else语句 if...elif...else语句 嵌套 is is 是一个身份运算符,用于比较两个对象的身份,即它们在内存中的地址是否相同。这与比较两个对象是否相等的 运算符不同。 运算符比较的是两个对象的值是否相等。 比较对象 比较基本数据…

QGroundControl连接运行在Docker中的PX4固件模拟器

1.通过docker启动PX4无人机 docker run --rm -it jonasvautherin/px4-gazebo-headless:1.14.3 启动成功: PX4完全启动OK如下: 会看到pxh> INFO [commander] Ready for takeoff! 执行takeoff指令 查看运行docker容器与QGC客户端的主机IP: …

Nginx七层(应用层)反向代理:SCGI代理scgi_pass篇

Nginx七层(应用层)反向代理 SCGI代理scgi_pass篇 - 文章信息 - Author: 李俊才 (jcLee95) Visit me at CSDN: https://jclee95.blog.csdn.netMy WebSite:http://thispage.tech/Email: 291148484163.com. Shenzhen ChinaAddress of this art…

排序(三)——归并排序(MergeSort)

欢迎来到繁星的CSDN,本期内容主要包括归并排序(MergeSort)的实现 一、归并排序的主要思路 归并排序和上一期讲的快速排序很像,都利用了分治的思想,将一整个数组拆成一个个小数组,排序完毕后进行再排序,直到整个数组排序…

算法金 | 来了,pandas 2.0

大侠幸会,在下全网同名「算法金」 0 基础转 AI 上岸,多个算法赛 Top 「日更万日,让更多人享受智能乐趣」 今日 210/10000 Pandas 是一个强大的数据分析库,广泛应用于科学研究、金融分析、商业智能等领域。它提供了高效的数据结构…

PostgreSQL 中如何解决因长事务阻塞导致的其他事务等待问题?

🍅关注博主🎗️ 带你畅游技术世界,不错过每一次成长机会!📚领书:PostgreSQL 入门到精通.pdf 文章目录 PostgreSQL 中如何解决因长事务阻塞导致的其他事务等待问题?一、了解长事务阻塞的原因&…

Python - Word转TXT文本,或TXT文本转Word

Word文档(.doc或.docx)和纯文本文件(.txt)是两种常用的文件格式。Word文档通常用于复杂的文档处理和排版,而纯文本文件则用于存储和传输纯文本信息。了解如何在这两种格式之间进行转换能提高工作效率,并便于…

Matlab 判断直线上一点

文章目录 一、简介二、实现代码三、实现效果参考资料一、简介 判断一个点是否位于一直线上有很多方法,这里使用一种很有趣的坐标:Plucker线坐标,它的定义如下所示: 这个坐标有个很有趣的性质,我们可以使用Plucker坐标矢量构建一个Plucker矩阵: 则它与位于对应线上的齐次点…

Linux--USB驱动开发(二)插入USB后的内核执行程序

一、USB总线驱动程序的作用 a)识别USB设备 1.1 分配地址 1.2 并告诉USB设备(set address) 1.3 发出命令获取描述符 b)查找并安装对应的设备驱动程序 c)提供USB读写函数 二、USB设备工作流程 由于内核自带了USB驱动,所以我们先插入一个U…

游戏如何应对黑灰产工作室

游戏黑灰产工作室,是指以非法渠道、非法手段通过游戏进行牟利的团伙。使用脚本、外挂是黑灰产工作室的显著特征,其常见的牟利方式有:打金工作室、资源囤积号、初始号、自抽号、代练工作室以及营销欺诈等。 ▲ 常见的游戏黑灰产工作室牟利路径…

从汇编层看64位程序运行——栈帧(Stack Frame)边界

大纲 RBP,RSP栈帧边界总结参考资料 在《从汇编层看64位程序运行——栈帧(Stack Frame)入门》中,我们简单介绍了栈帧的概念,以及它和函数调用之间的关系。如文中所述,栈帧是一种虚拟的概念,它表达了一个执行中的函数的栈…

CSS盒子模型 综合案例(产品布局模块)

(期末周结束啦,暑假到来,又可以继续更新了呢!💖希望大家多多支持。大家好,时隔一段日子今天我们将继续来学习CSS的相关知识,大家可以在评论区进行互动答疑哦~加油!💕&…

Python 使用 pip 安装 模块失败error: subprocess-exited-with-error 问题解决

今天安装了一个新版本的python,需要安装matplotlib包,死活安装不上,气死了,离线包都安装包不上,一直提示error: subprocess-exited-with-error。 翻看了很多资料,发现似乎是版本不匹配的原因,然…

十三、(正点原子)Linux自带的LED灯驱动

Linux 内核已经集成了像 LED 灯这样非常基础的设备驱动。Linux 内核的 LED 灯驱动采用platform 框架,因此我们只需要按照要求在设备树文件中添加相应的 LED 节点即可。 一、Linux内核自带LED驱动使能 要使用 Linux 内核自带的 LED 灯驱动首先得先配置 Linux 内核&a…

计算机网络之广域网

广域网特点: 主要提供面向通信的服务,支持用户使用计算机进行远距离的信息交换。 覆盖范围广,通信的距离远,需要考虑的因素增多, 线路的冗余、媒体带宽的利用和差错处理问题。 由电信部门或公司负责组建、管理和维护,并向全社会…

[ruby on rails]部署时候产生ActiveRecord::PreparedStatementCacheExpired错误的原因及解决方法

一、问题: 有时在 Postgres 上部署 Rails 应用程序时,可能会看到 ActiveRecord::PreparedStatementCacheExpired 错误。仅当在部署中运行迁移时才会发生这种情况。发生这种情况是因为 Rails 利用 Postgres 的缓存准备语句(PreparedStatementCache)功能来…

【UNI-APP】阿里NLS一句话听写typescript模块

阿里提供的demo代码都是javascript,自己捏个轮子。参考着自己写了一个阿里巴巴一句话听写Nls的typescript模块。VUE3的组合式API形式 startClient:开始听写,注意下一步要尽快开启识别和传数据,否则6秒后会关闭 startRecognition…

《基于 LatentFactor + Redis + ES 实现动态药房分配方法》

📢 大家好,我是 【战神刘玉栋】,有10多年的研发经验,致力于前后端技术栈的知识沉淀和传播。 💗 🌻 近期刚转战 CSDN,会严格把控文章质量,绝不滥竽充数,欢迎多多交流。&am…

从Centos7升级到Rocky linux 9后,网卡连接显示‘Wired connection 1‘问题解决方法

问题描述 从Centos7升级到Rocky9后, 发现网卡eth0的IP不正确。通过nmcli查看网卡连接,找不到name为eth0的连接,只显示’Wired connection 1’ 查看/etc/NetworkManager/system-connections/,发现找不到网卡配置文件。 原因分析 centos7使…

5G RedCap调查报告

一、5G RedCap技术背景 5G RedCap(Reduced Capability缩写,轻量化5G),是3GPP标准化组织定义下的5G裁剪版本,是5G面向中高速率连接场景的物联网技术,它的能力介于5G NR(含eMBB和uRLLC)和LPWA(如LTE-M和NR-IoT)之间,如图1所示,是5G-A(5G Advanced)的关键技术之一。…