一:创建SSH KEY
⑴简介
本地Git库和GitHub仓库直接传输是通过SSH加密传输的,如果我们本地需要将代码提交到GitHub上,那么我们是需要创建
SSH key的。
⑵创建SSH key的命令如下:
ssh-keygen -t rsa -C "youremail@example.com"
注意:这里的youremail@example.com需要是我们注册Github时的邮箱
⑶进入GitHub官网,并且登录,然后点击右上角的Settings
⑷进入个人设置中心后,在左边的侧边栏点击SSH and GPG keys
⑸点击右上角New SSH key
a:首先打开Git bash,并且使用命令:cd ~/.ssh检查是否生成过SSH key
b:然后输入命令: ssh-keygen -t rsa -C "13675532290@163.com" 按下回车键
c:去找到我们的生成的key
d:直接将这个文件里面的公钥拷贝到GitHub中
e:到GitHub上生成SSH key
⑹校验本地Git和GitHub有没有连接通呢?通过下面的命令:ssh -T git@github.com
二:添加远程仓库
⑴在GitHub上创建一个远程仓库
效果:
⑵下面我们需要初始化本地仓库,下面的提示表示之前已经初始化过了,不需要重新初始化
⑶下面将我们本地仓库的文件添加到暂存区,就是索引,并且提交到本地的版本库里面了
⑷将本地仓库与远程的GitHub仓库关联起来
命令:git remote add origin git@github.com:kangf897570/first_repository.git
就是: git remote add origin git@github.com:+GitHub的用户名+/+远程仓库名
⑸将本地仓库的文件推送到GitHub中去
推送命令:git push -u origin master
⑹效果:
三:使用可视化图形界面SourceTree推送文件到GitHub
⑴我们在GitHub上再次创建一个远程仓库
⑵使用Source Tree在本地创建一个本地仓库
⑶我们在本地仓库的目录添加一个文件
⑷在图形化界面将文件上传到暂存区并且提交到本地仓库
⑸将本地仓库和GitHub远程仓库关联起来
⑹将本地仓库的文件推送到GitHub上
效果: