之前我写了一篇文章《一篇文章了解Github和Git教程》还延伸了几篇阅读,对大部分小白很有用,那么我继续普及下Github页面及其概念。
GitHub 是一个网站,一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub — 来自百度百科。Git 是一个版本控制系统,是设计用于跟踪文件随时间变化的状态的一款软件。
GitHub 网页概念之前我写了一些,接下来继续介绍:
网页介绍效果
github提交代码需输入账号和密码,听说设置这个就不用了,当我们用 git 时,记得吗?我们开始时要设置账号:
git config --global user.name "your name" git config --global user.email "email@example.com"
这个设置一次就够了,当你要换账号时,记得要重新输入,这是windows系统的,对于mac系统,要删除之前的钥匙键,重新输入才有效果。
github提交需要SSH授权,接下来我们来创建SSH Key:
命令行如下:
ssh-keygen -t rsa -C "youremail@example.com"
如果顺利的话,我们可以看到 .ssh 目录,里面有 id_rsa 和 id_rsa.pub 两个文件,这两个就是ssh key 的秘钥了哦,id_rsa是私钥,不可告诉他人,另一个是公钥。
接下来设置Github,打开“Account settings”,再点击“Add SSH Key”, 填上任意 Title,在 Key 文本框里粘贴 id_rsa.pub 的内容,即可。
上传项目至Github
首先你要有Git,安装下载打开 Git Bash 命令行。当然你要知道你所在目录,可以进行切换,使用 cd 进行切换目录, 这样你就能很清晰的看到自己下载内容和看到自己操作效果:
把自己的项目复制到该目录,你在github中设置完项目时,复制该地址链接,当然你要知道你复制的是不是该地址目录。
下载到百分之百时,代表完成了,可以看到该目录下有 .git文件,然后把你的项目复制到该目录输入 git add . 即可。接下来输入 git commmit -m "描述你项目信息内容,如:这是什么项目,做了什么功能等等" 即可。最后就是上传到 github 网站上了哦!输入 git push - origin master 即可,接下来就是输入你的github的账号和密码了。前往你的网页更新一下就可以看到项目上传信息,本教程讲完了。