您的位置:首页 > 编程语言

详细介绍如何向github库里上传自己的项目

2016-08-20 14:34 525 查看
在操作之前呢,先给大家说一下使用的原理:利用自己在github官网上申请账号时的邮箱,利用git工具提供的命令生成一个秘钥(在本地的位置后边会介绍),这个秘钥是用来干什么的呢?在电脑中找到这个秘钥,在自己的github账户中将秘钥粘贴过去,这样本地pc就与你的github账户中的新建立的仓库关联起来了,说的更通俗简单点就是在你的电脑与github账户建里了一个通道,这个通道就是用来传输项目的。传输的原理就是你在本地建立一个仓库,再在github上建立一个仓库然后你把你要上传的项目文件放到本地的仓库中,通过git命令就能实现将自己的项目上传至github上边了。本地的仓库其实就是一个文件夹,名字随便起,然后通过git工具的
cd 命令进入到这个建立的文件夹执行git init 命令这个文件夹就变成了本地的仓库了。接下来教初学者如何将自己电脑中的项目上传至github上。

一、首先你得在自己的电脑上安装一个git工具,然后用邮箱注册一个github账号(密码一定要记清楚了~~~以后还有很多用)。

(https://git-scm.com/downloads)可以进入这个网址下载git 工具,我们以Windows为例:

 


下载完以后,运行安装,一直默认next就可以了。
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上的仓库中看一下就会有刚才提交的那个文档了。


上边的就是我们提交的整个过程了。有问题就留言吧 互相交流 ~我也是菜鸟,希望跟你们一起互相学习~~谢谢大家
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息