如何上传自己的项目源码到github (Git教程)

来源:互联网 发布:淘宝陶瓷店知乎 编辑:程序博客网 时间:2024/04/25 13:59

写在前面的话:Git 是一款免费、开源的分布式版本控制系统,他是著名的 Linux 发明者 Linus Torvalds 开发的。

开始进入正题

首先:你得先下载一个Git
这里写图片描述
地址在这里:https://git-scm.com/downloads
如果你嫌弃在官网上下载速度太慢的话你也可以在这里下载链接:http://pan.baidu.com/s/1dFdZykp 密码:2eow
这里写图片描述
我的百度云里面的版本是Git-2.10.1-64-bit.exe
下载完成之后就安装了,一路Next就ok了。
第二步:验证你的Git是否安装成功
在第一步完成之后,打开资源管理器任意路径下,鼠标右键,出现如图红框框中的选项时,说明你已经成功安装Git了
这里写图片描述

第三步你得去GitHUb上注册一个账号,在这里,如何注册,我就展开了,很简单,如果实在不知道,可以google/百度一下,很多教程。

准备工作已经做好,接下来就是Push你的Project了

第四步
打开资源管理器,进入你的Project,鼠标右键,选择:Git Bash Here
我以要Push整个:D:\androidstudioWKS\BottomNavigation为例子
输入:git init

*Git 使用 git init 命令来初始化一个 Git 仓库,Git 的很多命令都需要在 Git 的仓库中运行,所以 git init 是使用 Git 的第一个命令。
在执行完成 git init 命令后,Git 仓库会生成一个 .git 目录,该目录包含了资源的所有元数据,其他的项目目录保持不变(不像 SVN 会在每个子目录生成 .svn 目录,Git 只在仓库的根目录生成 .git 目录)。*

输入指令之后,回车,你就会看到的项目路径下会多出了一个.git文件夹,如下图:
这里写图片描述
第五步 创建SSH key

众所周知ssh是加密传输。
加密传输的算法有好多,git可使用rsa,rsa要解决的一个核心问题是,如何使用一对特定的数字,使其中一个数字可以用来加密,而另外一个数字可以用来解密。这两个数字就是你在使用git和github的时候所遇到的public key也就是公钥以及private key私钥。
其中,公钥就是那个用来加密的数字,这也就是为什么你在本机生成了公钥之后,要上传到github的原因。从github发回来的,用那公钥加密过的数据,可以用你本地的私钥来还原。
如果你的key丢失了,不管是公钥还是私钥,丢失一个都不能用了,解决方法也很简单,重新再生成一次,然后在github.com里再设置一次就行

在刚才打开的GitBash,继续输入:

ssh-keygen -t rsa -C "youremail@example.com"//youremail@example.com是你的在github注册时候使用的时候的邮箱

然后一路回车,知道看到提示所创建的SSHkey路径,就说明你的SSH已经创建成功了
这里写图片描述

我SSHkey是在:C:\Users\Gpwner.ssh
进入该目录打开id_rsa.pub,打不开的选择打开方式为记事本
这里写图片描述,复制里面的key

第六步在github个人账户上配置SSH
进入github.com->个人设置->SSH and GPG keys->new SSH key-add SSH
这里写图片描述

这里写图片描述
addSHH
这里写图片描述

第七步验证是否成功
输入命令:ssh -T git@github.com

这样就说明你已经配置成功了
这里写图片描述

**第八步**Create a new repository
repository名称和你想要Push的一样,我这里写得是
BottomNavigation

第九步设置username和email,github每次commit都会记录
这里写图片描述
这样就OK了

第十步:添加Git远程地址

$ git remote add origin git@github:Gpwner/BottomNavigation.git

这里写图片描述

最后
输入命令行
`$ git add .
//注意add后面是有”.“的,而且和add之间有一个空格
$ git commit -m “2016-10-16 10:49:29”

$ git push origin master

`

这样就大功告成了。如果你想单独Push一个文件,那么你可以
`$ git add 文件名+文件后缀
//注意add后面是没有”.“的
$ git commit -m “2016-10-16 10:49:29”

$ git push origin master

`
这里写图片描述

最终出现这样的结果就说明你已经成功地将你的本地仓库Push到Github服务器上了,进入你的github你会发现现在你的仓库下面有源码了
这里写图片描述

如果出现这样的错误,输入指令

git remote rm origin

解决
这里写图片描述

至此本教程结束

0 0
原创粉丝点击