一、使用SSH将本地仓库推送到远程仓库(github)
注意,前提你需要先在github网页上先创建一个仓库
1.使用git bash命令窗口,输入命令ssh-keygen -t rsa 生成密钥对
![](https://img2020.cnblogs.com/blog/1661171/202102/1661171-20210209184316426-873536179.png)
生成密钥对的位置是电脑当前用户名下
![](https://img2020.cnblogs.com/blog/1661171/202102/1661171-20210209184409996-883695619.png)
有后缀名的是公钥没有后缀名的是私钥
2.打开公钥的文件将内容复制,在网页上打开github,点击头像->seting->ssh and GPG进行配置
![](https://img2020.cnblogs.com/blog/1661171/202102/1661171-20210209184455482-513023891.png)
3将本地的仓库推送到远程
建立连接:git remote origin XXX你的SSH地址
git push -u origin master
推送完成
![](https://img2020.cnblogs.com/blog/1661171/202102/1661171-20210209184550782-1420966840.png)
![](https://img2020.cnblogs.com/blog/1661171/202102/1661171-20210209184601543-201396104.png)
二、直接使用图形界面将本地仓库推送至远程
使用HTTPS将本地仓库推送到远端
1.新建一个远端的仓库
![](https://img2020.cnblogs.com/blog/1661171/202102/1661171-20210209185320120-766640.png)
HTTPS是使用用户名和密码进行验证的
![](https://img2020.cnblogs.com/blog/1661171/202102/1661171-20210209185354224-573920307.png)