IDEA和Github的连接与使用

您所在的位置:网站首页 moode设置github IDEA和Github的连接与使用

IDEA和Github的连接与使用

2023-08-18 17:50| 来源: 网络整理| 查看: 265

在学习Git的使用后,为将Git技术用于实际项目中,选择以IDEA和Github的使用作为讲解 1、首先是先安装和配置Git(这个部分其他教程有讲不做叙述)

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

(1)、设置用户名

git config --global user.name "yourname"

(2)、设置邮箱

git config --global user.email [email protected]

(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 [email protected]

将保存的公匙复制粘贴至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 [email protected]: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.sdu/zhanwen/HotelManagement.git

(2)、在IDEA中直接Clone

支持HTTPS和SSH

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

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3