第一步通过ssh建立本地与github的通讯,通过一种网络协议——SSH来授权的,那么什么是SSH,这里简单说一下,SSH是一种网络协议,用于计算机之间的加密登录。目前是每一台 Linux 电脑的标准配置。而大多数 Git 服务器都会选择使用 SSH 公钥来进行授权,所以想要在 GitHub 提交代码的第一步就是要先添加 SSH key 配置
1、在终端输入ssh查看是否已经安装了ssh远程通讯
2、生成密钥
在终端输入ssh -keygen -t rsa接着连续三个回车键(不需要输入密码),然后就会生成两个文件 id_rsa 和 id_rsa.pub ,而 id_rsa 是密钥,id_rsa.pub 就是公钥。这两文件默认在~/.ssh下生成
然后在终端输入gedit id_rsa.pub
可以看到生成的密钥,把上边文档中的内容复制到github的SSH keys中
title不用填写可以忽略,复制进去之后点Add SSH key即可。
2.1、SSH key的新建
进入github点击头像会出现如下图的内容
点击Settings会出现
点击SSH and GPG keys
然后把密钥复制进去,添加就可以啦
3、在终端上传代码
在终端cd到想要存有代码文件夹下
git init
git add ×××(想要上传的文件夹或文件)
git remote add origin ×××(要上传内容的地址)
git commit -m “firstCommit”
git pull --rebase origin master
git push origin master(要输入用户名和秘密)
上传完成。