在操作之前呢,先给大家说一下使用的原理:利用自己在github官网上申请账号时的邮箱,利用Git工具提供的命令生成一个秘钥(在本地的位置后边会介绍),这个秘钥是用来干什么的呢?在电脑中找到这个秘钥,在自己的github账户中将秘钥粘贴过去,这样本地pc就与你的github账户中的新建立的仓库关联起来了,说的更通俗简单点就是在你的电脑与github账户建里了一个通道,这个通道就是用来传输项目的。传输的原理就是你在本地建立一个仓库,再在github上建立一个仓库然后你把你要上传的项目文件放到本地的仓库中,通过git命令就能实现将自己的项目上传至github上边了。本地的仓库其实就是一个文件夹,名字随便起,然后通过git工具的 cd 命令进入到这个建立的文件夹执行git init 命令这个文件夹就变成了本地的仓库了。接下来教初学者如何将自己电脑中的项目上传至github上。
一、首先你得在自己的电脑上安装一个git工具,然后用邮箱注册一个github账号(密码一定要记清楚了~~~以后还有很多用)。
(https://git-scm.com/downloads)可以进入这个网址下载git 工具,我们以Windows为例:
git工具安装好了,可以在桌面上点击鼠标右键看看自己是否安装好了。如果出现图示的两项,说明你的git工具就安装好了。
去github官网上注册一个账号:https://github.com
注册完成以后我们就可以进行下一步了。
二,生成秘钥
1、点击右键菜单下的 Git Bash Here ,会出现一个类似于CMD命令窗口的窗口,输入 ssh-keygen -t rsa -C "####@163.com"(注意引号里边的邮箱就是你注册github用的邮箱)
会提示你要不要设置密码什么的都,不要管直接跳~点三下回车就可以了,然后会在git中看到生成的秘钥文件在你c盘某个位置,找到那个.ssh文件夹以后会看到两个文件,如图
第一个id_rsa是私钥;第二个id_rsa.pub是公钥这个别人知道也没什么,我们需要的就是这个文件里边的东西,我们打开用记事本就可以
2、打开以后就是上图中的样子了 ,是一串以ssh-rsa 开头的字符串,这个就是我们需要的秘钥,我们需要复制它进行下一步。
3、将秘钥复制到github上边去,如下图,这样我们的“传输的通道”就建立好了。
三、.创建本地仓库(我们需要把本地的项目放到这个仓库也就是这个文件夹中,然后利用git工具的git命令将项目上传到github上去):
(1)在你想在的地方建立一个文件夹,我以我的为例,建立在d盘,文件夹(仓库的)名字叫Test
(2)利用git工具用命令行进入到Test中,输入 git init,再打开Test文件夹就会看到一个 .git 文件(不要改动里边的东西),这样我们的本地库就建立好了。如图:
四、在github上创建一个仓库
到现在本地的仓库 和 github 上的仓库已经建好了。接下来就让我们看一下怎么传输吧
五、把项目从本地仓库提交到github仓库中
首先将你的项目文件打包 住着不打包复制到Test文件夹中,也就是本地的库中(我以一个TXT文件给大家演示一下)
如图:(注意路径,不要把项目放错了位置)Hello.txt文件中的内容是随便敲的一串字符串。
接下来就是用git 工具了。提交到本地库,用命令行将我们的本地仓库与github上的仓库连接起来,如下图:
现在已经把整个项目就提交到github对应的仓库里边去了。如果在执行git push -u origin master 的时候如果一直卡在 Writing objects :*****。可以按住Ctrl+Z 先强制停止,然后输入
git config --global http.postBuffer 524288000
再重新输入git push -u...(省略了)提交就可以了。
我们到github上的仓库中看一下就会有刚才提交的那个文档了。