windows下Git提交Github代码
大约 2 分钟
windows下Git提交Github代码
1、创建ssh密钥
本地Git仓库和GitHub仓库之间的传输是通过SSH加密,查看秘钥
Git bash 下查看 ,右键,点击Git Bash Here

检查ssh keys是否存在
ls -al ~/.ssh

创建ssh
ssh-keygen -t rsa -C "xxx" 添加一个ssh

即可在电脑查看到ssh文件

本地管理员目录会出现一个.ssh文件夹
里面有id_rsa和id_rsa.pub两个文件,
这两个就是SSH Key的秘钥对,
id_rsa是私钥,不能泄露出去,
id_rsa.pub是公钥,可以放心地告诉任何人。
2、登陆GitHub设置ssh
打开“Account settings”,“SSH Keys”页面:

点击new SSH key,然后,点“Add SSH Key”

填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容:

三、检测是否建立连接成功
ssh -T git@github.com 检测是否建立连接成功

四、添加到远程仓库
1.创建远程仓库
2.本地仓库添加到远程仓库


把本地库的内容推送到远程,用git push命令,实际上是把当前分支master推送到远程。由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。

从现在起,只要本地作了提交,就可以通过命令:git push origin master
五、拉取远程仓库再提交到远程仓库
1、确保本地ssh配置好、ssh -T git@github.com 检测是否建立连接成功,显示如下内容则连接成功
Hi jaroflovetop! You've successfully authenticated, but GitHub does not provide shell access.
2、拉取远程仓库代码,这里选择 SSH拉取方式
git clone [SSH地址]
3、执行提交命令操作
git add .
git commit -m '提交'
git push origin master
六、GitHub Pages
此操作适合仓库是网站代码(比如上传到仓库的是vue打包后的dist包)

