IDEA和Github的连接与使用

本文介绍了如何在IDEA中配置Git,连接GitHub账户,添加SSH密钥,创建本地和GitHub仓库,以及如何从GitHub克隆项目。详细步骤包括设置Git用户名和邮箱,IDEA中配置Git路径,授权GitHub账户,生成SSH密钥,创建项目仓库,以及使用Git命令和IDEA工具进行push、pull等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在学习Git的使用后,为将Git技术用于实际项目中,选择以IDEA和Github的使用作为讲解

1、首先是先安装和配置Git(这个部分其他教程有讲不做叙述)

注意在设置用户名和邮箱时为方便记忆可以将邮箱设置为Github上注册使用的邮箱 

(1)、设置用户名

git config --global user.name "yourname"

(2)、设置邮箱

git config --global user.email example@qq.com

(3)、查看用户名和邮箱

git config user.name

git config user.email

(4)、查看git设置列表

git config --list  

2、在IDEA中配置Git

在File--Settings--Version Control--Git中

选择Git的安装路径,注意要选择cmd中的git.exe

3、IDEA连接Github账户

在File--Settings--Version Control--GitHub中

添加Github账户输入邮箱密码会转到IDEA官网授权使用

有时会遇到connection reset的问题一般开VPN可以解决

4、添加SSH密匙

首先我们要了解为什么要添加SSH密匙

git使用https协议,每次pull,push都要输入密码,使用git协议,使用ssh秘钥,可以省去每次输密码

在任意文件夹下右击,选择Git Bash Here

输入ssh-keygen -t rsa -b 4096 -C example@qq.com

将保存的公匙复制粘贴至Github中的配置SSH界面,title随便起

5、为项目创建本地仓库

有两种方式:

(1)、可以在项目的文件夹内 Git Bash Here

             创建仓库:git init

会创建一个.git文件

(2)、使用IDEA创建

以上用两种方法创建仓库都只是创建.git文件本地仓库中并没有保存你的项目,需要以下操作

还可以使用Git命令的方式去add文件,有兴趣的可以去学习一下。

6、为项目创建GitHub仓库

可以在IDEA中创建

可以输入远程仓库名可以设置是否公开以及描述 

 最后点击Share

创建好远程仓库我们登录Github可以发现仓库已创建

但是打开此仓库发现里面并没有项目信息,这是因为我们刚刚只是创建了一个远程仓库并没有与本地仓库同步,需要使用push与本地仓库同步

可以选择项目名右键选择Git--push

也可以在工具栏中选择绿色箭头push

讲解一下这几个按钮

第一个是update project(在别的VCS中也称pull)是用来获取远程仓库最新版本,多用于团队开发

第二个是commit——将修改提交到本地仓库中

第三个是push——将本地仓库与连接的远程仓库同步

第四个是show different——将当前文件与上一次提交做对比,找出不同的地方

第五个是show history——显示commit历史

 

接下来说一下如何从Github上找项目和克隆项目

 

Github搜索技巧

以下为Github特殊搜索的关键字:

(1)、找百科大全: awesome xxx

(2)、找例子: xxx sample

(3)、找空的项目框架: xxx starter / xxx boilerplate

(4)、找教程: xxx tutorial

一个不错的教程:

Github 新手够用指南 | 全程演示&个人找项目技巧放送

克隆项目

克隆项目有几种方法下面将介绍两种:

(1)、使用Git Bash

在找到的项目上点击右上角的Code会弹出Clone窗口,可以使用HTTPS和SSH方式进行Clone

在想要创建项目的文件夹内右键GIt Bash Here

(使用HTTPS)输入: git clone https://github.com/zhanwen/HotelManagement.git

(使用SSH)输入: git clone git@github.com:zhanwen/HotelManagement.git

下载的速度比较慢 可以使用科学上网方式

也可以去使用国内镜像(只适用于HTTPS)

//我们需要克隆的
git clone https://github.com/zhanwen/HotelManagement.git

//换源后
git clone https://github.com.cnpmjs.org/zhanwen/HotelManagement.git

//或使用
git clone https://git.sdut.me/zhanwen/HotelManagement.git

(2)、在IDEA中直接Clone

支持HTTPS和SSH

导入成功的项目会直接在IDEA中打开

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值