首先需要创建一个github 账号,由于你的本地Git仓库和github仓库之间的传输是通过SSH加密的,所以需要一点设置:
第一步:创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果有的话,直接跳过此如下命令,如果没有的话,打开命令行,输入如下命令:

ssh-keygen  -t rsa –C “youremail@example.com”,

由于我本地此前运行过一次,所以本地有,如下所示:

在主目录下是看不到.ssh这个文件夹的,但是可以通过cd命令进入,由于我原来创建过,因此这些东西都存在。id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。

第二步:登录github,打开” settings”中的SSH Keys页面,然后点击“Add SSH Key”,填上任意title,在Key文本框里黏贴id_rsa.pub文件的内容。

在这里插入图片描述

点击 Add Key,你就应该可以看到已经添加的key。

在这里插入图片描述

1.添加远程库:
首先,登录github上,然后在右上角找到“create a new repo”创建一个新的仓库。如下
这里写图片描述

最后点击Create 就行了。

然后在本地建立一个空目录来当做本地仓库,将要上传的代码文件夹复制到这个目录下。

如果当时建立远程库时没有勾选“Initialize this repository with a README”选项,那么github会告诉你创建一个README文档,
这里写图片描述

2.本地文件上传到远程仓库
在刚才建立的空目录下打开终端,输入命令:

git init

然后在这个文件夹下会建立一个.git目录,但是这个目录是隐藏的,就和.ssh目录一样,看不到但是可以cd进去,但是不要随便动这个目录中的文件。

然后将远程库的README克隆到本地,使用命令:

git clone https://github.com/binyet/test_blog.git

后面的链接需要换成自己的,可是这个链接在哪里找呢?首先进入你的github主界面,在右下角有:

这里写图片描述

进入以后:
这里写图片描述

然后你会发现,你刚刚创建的空目录下有了README文档,将你需要上传的文件夹复制到这个目录下,开始上传文件。
首先创建一个origin:

git remote add origin https://github.com/binyet/test_blog.git
git add . 
git commit -m "提交说明"
git push origin master 将本地更改推送到远程master分支.

这里写图片描述

这里写图片描述

明明已经创建了origin,为什么说不存在呢?不要紧,在创建一次就好了:

git remote add origin https://github.com/binyet/test_blog.git

这里写图片描述

通过上图发现,又出现了错误,什么原因呢?是因为,在github的remote上已经有了文件,会出现错误,此时应当先pull一下。因此解决方法就有了:

git pull origin master

然后可能会出现一个命令操作的东西(我也是小白,并不知道那是什么),然后按ctrl+x退出(界面上有提示的,哪位大神知道是什么请告知,我将感激不尽),然后在执行命令:

git push origin master

这里写图片描述

出现这个的话,就表示上传成功了,现在我们去看看github上是否有内容了呢。

这里写图片描述

可以发现我们的代码已经上传上去了,那怎么下载呢?有两种方法:
第一个,直接在github页面上下载,
这里写图片描述

简单省事。

第二种,在终端上,输入命令:

git clone https://github.com/binyet/test_blog.git

链接还是那个链接,这样就直接将文件夹下载到本地的目录下了。

到此,关于小白如何使用github上传下载已经完成了,这也是我第一次写博客,有哪些不对的不合适的地方还希望各位大神及时补充,我将感激不尽。

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐