当前位置:   article > 正文

Git关联GitHub步骤笔记---管理好自己的代码_git和github之间是通过ssh加密的,因此需要执行下面的操作:

git和github之间是通过ssh加密的,因此需要执行下面的操作:
本文借鉴了多位博主的帖子,以及b站的视频整理出来的

本文包括了三个内容:注册github账号,安装git,把文件通过git上传到github上

一、注册GitHub账号

1、官网链接,点击sign up,填写好用户名,邮件,密码,注册GitHub账号
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、下载安装Git

参考这位博主的步骤
一、安装前准备
  1. 廖雪峰老师Git教程 :推荐Git入门教程。
  2. 按照自己的系统版本下载Git软件,我的操作系统:Windows7 64位,安装版本为Git-2.18.0-64-bit.exe(截至2020.6.01最新版本)。
  3.Git下载地址:国外网站,可确保为最新版本。
  在这里插入图片描述
 二、安装过程
  1. 下载完成后,双击下载好的软件开始安装,出现如下对话框
  在这里插入图片描述
2. 点击Next,默认选项和图中不一样,建议按照图中修改,Git Bash Here和Git GUI Here可以方便的在任意目录下打开git,建议选中,选中这两项后Additional icons->On the Desktop就按照自己心情了。
3. 在这里插入图片描述
4. 继续next,配置PATH环境。
在这里插入图片描述
Use Git from Git Bash only:这是最安全的选择,因为你的PATH根本不会被修改,你只能使用Git Bash的Git命令行工具。
  Use Git from the Windows Command Prompt:这个选项被认为是安全的,它只向PATH添加一些最小的Git包,以避免使用可选的Unix工具混淆环境。你将能够从Git Bash和Windows命令提示符中使用Git。建议选择此项。
  Use Git and optional Unix tools from the Windows Command Prompt:Git和可选的Unix工具都将添加到计算机的PATH中。警告:这将覆盖Windows工具,如“find”和“sort”,只有在了解其含义后才使用此选项。
  
5. 继续next,以下选项均为默认。
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点击Inall开始安装,安装完成后点击Finish即可。
  在开始菜单里点击“Git“Git Bash”,弹出类似命令行的窗口,就说明Git安装成功!
  在任意目录下右击,可以看到右键菜单中有Git GUI Here和Git Bash Here两个选项。
在这里插入图片描述

三、git关联GitHub

1、在git上面创建好自己的仓库,我的仓库名是example
参考这位博主的帖子,可以不下载github客户端
在这里插入图片描述
在这里插入图片描述
创建完成会显示如下界面。先放置不用管。后面会用到
在这里插入图片描述
因为本地Git仓库和GitHub仓库之间的传输是通过SSH加密传输的,GitHub需要识别是否是你推送,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送,所以需要配置ssh key。

2、创建关联
(1)创建SSH Key

Git和github之间是通过SSH加密的,因此需要执行下面的操作:

①、在本地主目录(C:\Users\Administrator)下查找,是否有.ssh目录,如果有,打开该目录,一般会有这两个文件:id_rsa和id_rsa.pub,如果有的话,直接跳过,如果没有的话,打开命令行,输入如下命令:
$ ssh-keygen -t rsa -C "123@126.com" //123 是你自己注册GitHub的邮箱
  我本地已经有了这些文件,如下所示:
在这里插入图片描述
在这里插入图片描述
出现上图,就说创建成功啦,再去用户主目录里找到.ssh文件夹,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露,id_rsa.pub是公钥,可以公开。

②、登录github,右上角:设置→settings-SSH and GPR keys→New SSH key,然后输入你的标题,输入上面的公钥,然后点击保存。
在这里插入图片描述
在这里插入图片描述
验证是否成功,在git bash里输入下面的命令

$ ssh -T git@github.com
  • 1

如果初次设置的话,会出现如下界面,输入yes 同意即可
在这里插入图片描述
4.下面开始设置username和email,因为github每次commit都会记录他们

$ git config --global user.name  "name"//你的GitHub登陆名
$ git config --global user.email "123@126.com"//你的GitHub注册邮箱
  • 1
  • 2

5.接下来就是把本地仓库传到github上去,之前在GitHub上建好一个新的仓库是,跳转的页面,完全按照上面的只是操作就可以了。

$ git remote add origin git@github.com:flora0103/example.git    //关联一个远程库命令, git@github.com:flora0103/example.git   这个是自己远程库
git push -u origin master    //关联后,第一次推送master分支的所有内容命令,此后,每次本地提交后,就可以使用命令git push origin master推送最新修改
  • 1
  • 2

下面是将E盘下的txt文件通过Git上传到Github上的过程

Git的命令行操作参考这位博主的案例
1、先初始化一个自己的本地仓库,创建出e盘下的txt文件
在这里插入图片描述

2、Git与github进行关联
在这里插入图片描述
报错解决方法,看这位博主的
3、进行上传
在这里插入图片描述
4、去github上面查看结果
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/612433
推荐阅读
相关标签
  

闽ICP备14008679号