设为首页 加入收藏

TOP

Git 配置与使用及从 0 到 1(一)
2023-07-25 21:27:01 】 浏览:50
Tags:Git

前言:本篇博客详细介绍了项目管理工具 Git 的下载安装、环境变量配置、使用以及一些常用命令,参考了网上一些博主的介绍。有些博客只介绍下载安装,或者只介绍 Git 命令,没有综合到一起。通过阅读此博文,能够让对 Git 的配置与使用达到比较通达的理解,如果喜欢,请点赞收藏。

博文目录:

  • 一、Git 下载安装
  • 二、配置环境变量
  • 三、配置 GitHub
  • 四、IDEA 中配置Git
  • 五、Git 命令总结
  • 六、Git 使用问题记录

一、Git 下载安装

1、官网 Git 下载

官网Git下载(按住Ctrl然后点击链接成功跳转)

根据自己的需要选择 macOSWindowsLinux/Unix,或者直接点击右边电脑中 Downloads for Windows 跳转到下载页面。

图1.1 Download Git 1

然后点击 Click here to download 下载版本,或者也可以选择 32 位或者 64 位

图1.2 Download Git 2
2、Git 安装步骤

Git 具体安装步骤参考下边链接,作者 maanlong ,安装步骤介绍地较为详细,不只是 Next 一路油门踩到底,该篇博客中还会说明每到一步以后步骤中的选项是什么意思,是否建议选择等。因此在此较为推荐:

Windows系统Git安装教程(详解Git安装过程)

版本一直在迭代,安装步骤大差不差,完全值得参考借鉴。安装完成以后,在桌面上右键选择:Git Bash Here会弹出下边的命令行框。在 $ 后边输入命令 git -v 会出现当前你所安装的 Git 的版本号。

图1.3 Git Version 1

二、配置环境变量

与其他的软件类似,Git 配置环境变量也是同样的操作步骤:

  • 右键电脑 → 属性 → 高级系统设置 → 环境变量 → 系统变量 → Path → 然后添加 Git 安装目录
C:\Program Files\Git\bin
  • 配置好环境变量以后,在命令提示符(Win + R)中输入 git 会弹出以下界面,说明安装配置成功

图2.1 Git Version 2

三、配置 GitHub

相信对于软件开发人员来说,GitHub 这个词语必然是耳熟能详。它是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。

Git 与 GitHub 间的关系如下图所示

图3.1 Git 与 GitHub 关系

上边安装的 Git 是版本管理工具,而 GitHub 是一个代码托管平台,就是将自己所要提交的代码通过 Git 工具提交到 GitHub 平台上,用于每次的增删改查,并且同一个项目组成员都可以拉取项目代码,互相提交,避免冲突。

想要通过 Git 将代码提交到 GitHub 上,就需要事先进行一些配置,这样才能够与 GitHub 服务器进行连接。

1、添加 SSH key 原因

GitHub 管理项目的时候,对于本地或者远程文件操作可以用 HTTPS 或者 SSH 进行 clone 和 push,两者的区别在于:

  • 使用 HTTPS 可随意 clone 或者 push 项目到 GitHub,不管谁是项目的拥有者;而使用 SSH 操作必须是项目的拥有者或者管理员,且需要添加 SSH key,否则无法 clone

  • 使用 HTTPS url 在 push 时需要验证用户名和密码;使用 SSH 在 push 时可设置成无用户名密码,相对方便

  • GitHub 允许添加多个 Key。假定你有若干电脑,一会儿在公司提交,一会儿在家里提交,这样只要把每台电脑的 Key 都添加到 GitHub ,就可以在每台电脑上往 GitHub 推送了

2、生成 SSH key 步骤
  • GitHub 官网上注册一个账号,然后桌面右键选择 Git Bash Here,进行账号配置,命令:
# 配置用户名("username"是自己GitHub上的用户名)
$ git config --global user.name "username"
# 配置邮箱("username@email.com"是注册GitHub账号时所用的邮箱)
$ git config --global user.email "username@email.com"
  • 执行完成上述命令以后,查看是否配置成功。如果成功,会显示所配置的用户名和邮箱,命令:
$ git config --global --list
  • 检查电脑是否已经有 SSH key,在 Git Bash Here 中输入命令:
$ cd ~/.ssh
# 输完上边命令回车
$ ls

这两个命令就是检查是否已经存在 id_rsa(私钥) 或 id_dsa.pub(公钥) 文件,如果文件已经存在,则运行命令后如下图所示。那么可以跳过生成 ssh key 文件的步骤,直接添加 key 到 GitHub 上。

图3.2 检查 SSH key是否存在
  • 执行以下命令生成 ssh-key
# 生成 ssh,ssh-keygen 命令中间无空格
$ ssh-keygen -t rsa
  • 运行上面那条命令后会让你输入一个文件名,用于保存刚才生成的 SSH key 代码,遇到下边命令直接按回车就可以:
Generating public/private rsa key pair.
# Enter file in which to save the key (/c/Users/you/.ssh/id_rsa): [Press enter]
  • 接着又会提示你输入两次密码(该密码是你 push 文件的时候要输入的密码,而不是 GitHub 管理者的密码),可以不输入密码,直接按回车。那么 push 的时候就不需要输入密码,直接提交到 GitHub 上了
Enter passphrase (empty for no passphrase): 
# Enter same passphrase again:
  • 然后会有如下代码提示,这说明 SSH key 已经创建成功,下一步只需要添加到 GitHub 的 SSH key 上就可以,生成成功后,会有如图3.3所示的:
Your identification has been saved in /c/Users/you/.ssh/id_rsa.
# Your public key has been saved in /c/Users/you/.ssh/id_rsa.pub.
# The key fingerprint is:
# 01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db username@email.com

图3.3 生成 SSH key
  • 执行过命令之后,到系统盘 Users 目录(C:\Users\电脑用户名.ssh\),查看生成的 ssh 文件。这里在打开 ssh 文件的时候可能会遇到 pub 文件打不开的问题,那么在当前目录行中输入 cmd,定位到文件目录下,并且在命令行中执行下述命令,这样可以将公钥显示出来
$ type id_rsa.pub

图3.4 SSH key 目录
3、添加公钥到 Github
  • 需要将 id_rsa.pub 文件中一大串密钥复制到 GitHub 中,可以通过 git 命令复制文件:
$ clip < ~/.ssh/id_rsa.put
  • 登录 GitHub 账号,右上角进入 Settings,然后选择左边栏的 SSH and GPG keys 进行添加操作

  • 点击 Add SSH key 按钮添加一个 SSH key 。把你复

首页 上一页 1 2 3 4 下一页 尾页 1/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Java Apache POI 小记(读取Word通.. 下一篇支持JDK19虚拟线程的web框架,之..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目