前言
本地Git项目推送至远程github仓库的目的为:第一、保存代码,防止丢失。第二、团队合作,开发项目。本章内容讲解如何推送。
1.创建远程仓库
登陆github网站,创建远程仓库如下图所示。

2.创建SSH KEY
SSH KEY 为代码传输和加密的手段,需在PC上生成。首先检查计算机是否有SSH KEY,启动Git,执行如下代码:
cd ~/.ssh
$ ls

如上图②所示,出现了id_rsa、id_rsd.pub两个文件,表明已创建好SSH KEY,无须创建,否则创建过程如下。
系统C盘目录下运行Git,执行代码如下,一路按Enter直至最后,其中邮箱地址为个人可用邮箱。
ssh-keygen -t rsa -C "mailaddr@mail.com"

按之前讲述的方法检查SSH Key是否创建成功。
3.添加SSH KEY至github
启动Git,执行如下代码,用于复制SSH KEY至剪贴板,后续需要使用:
clip < ~/.ssh/id_rsa.pub

使用账号登陆github,点击setting->SSH and GPG keys->New SSH key添加:①title可根据自己喜好填写,将刚才复制的SSH KEY粘贴至②处,点击③添加,最后输入github登陆密码完成添加操作。

4.将本地仓库推送至远程
复制远程仓库地址如下图所示:

在本地仓库下运行Git,并执行如下代码,其中,第1条语句后面的地址为上面远程仓库的地址,第2条语句中“-f”,表示强制推送远程库。
git remote add orgin https://github.com/Hugh-rymcu/ryiot.git
git push -u origin master -f
常见错误1:
报错"fatal: HttpRequestException encountered.",表明Git在window的凭证管理器过期了,需重新下载安装,官网链接:

5.后续推送至远程库
第一次完成后,后续提交执行执行下列语句即可:
git push -u origin master
小结
本节详细介绍了如何将Git本地仓库提交至github远程仓库。

问题1: 当输入 git push -u origin master的时候,它提示:origin does not to be a git repository 重新输入一次:git remote add origin git@github.com:yourusername/test.git 然后再输入:git push -u origin master 就可以提交了