什么是 Github ?

github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开,算是一个开源平台吧。

Github 注册

打开访问:https://github.com/                                                        点击sign up

github archive在哪 github!_github archive在哪

 

填写相关信息进行注册:

 

github archive在哪 github!_github_02

github archive在哪 github!_git_03

github archive在哪 github!_github archive在哪_04

 

 填完这些内容后就注册成功啦!                                                                            注册完毕登陆成功之后可以看到如下页面。

github archive在哪 github!_github archive在哪_05

 

你可以选择settings进行基本资料的一些设置。

github archive在哪 github!_github_06

翻译成中文如下图

github archive在哪 github!_github_07

作为新手我们可以下载github的客户端进行使用。下载地址:https://desktop.github.com/

github archive在哪 github!_github archive在哪_08

安装好启动程序,界面如下:

github archive在哪 github!_github_09

从GitHub上克隆仓库到本地

github archive在哪 github!_bash_10

如果不克隆,也可以新建一个本地仓库

github archive在哪 github!_bash_11

基本功能展示:

 

github archive在哪 github!_git_12

每次代码写完毕可以点击提交到github。

上传本地仓库到GitHub网上:

github archive在哪 github!_git_13

此时打开我们的github,会发现仓库中,产生了一个我们新上传的项目。

 

什么是Git?

它是一个源代码管理工具,是一个开源的分布式版本控制系统,可以对项目进行版本管理 ,不能实现代码的共享。我们使用git 来操作github实现代码的共享。

Git的安装与配置

打开https://git-scm.com/                                                              点击下载

github archive在哪 github!_bash_14

 下载完安装包之后直接运行

在安装过程中直接默认选项即可,一直点击Next直到结束就行啦

github archive在哪 github!_github archive在哪_15

安装好后运行,如图

github archive在哪 github!_github_16

是不是一脸懵逼?

不要着急,咱们一步一步的来。

首先要在本地创建一个ssh key 这个的目的就是你现在需要在你电脑上获得一个密匙,就是咱们平时的验证码一样的东西,获取之后,在你的GitHub账号里边输入之后,你的电脑就和你的GitHub账号联系在一起了,这样以后就可以十分方便的通过Git bash 随时上传你的代码。

这一栏

github archive在哪 github!_bash_17

开始是你的计算机的名字在我这里就是Kk@后边的内容是你的计算机型号,很多时候有的人打开之后@后边是乱码,这个时候也不要在意,因为有些电脑型号是中文的,可能在显示的时候出现了问题,不影响你后期的操作。

接下来,就要开始获取属于你自己的密匙。在git bash中所有功能都是通过简单的一些代码来实现的。下图是git的一些常用命令

github archive在哪 github!_github archive在哪_18

 

 获取密匙的时候需要输入 $ ssh-keygen -t rsa -C "你的邮箱地址"           如图

github archive在哪 github!_github archive在哪_19

之后会有一些简单的让你确认的操作,之后让你会提示操作路径、密码等等,一般情况下就直接按回车一路过就可以。

github archive在哪 github!_github_20

出现这个页面就说明你的密匙已经成功创建了。现在你就需要去他刚刚显示的存储位置打开它,把其中的内容复制出来。

github archive在哪 github!_bash_21

 

找到生成的.ssh文件夹,进去用记事本打开id_rsa.pub文件,复制里面的key。

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC5oibw5yS90Tsp3Ads7cHZZEHysyusgWgzZ229bP8XoNLrPFTdx4AG4jYyiL7Ff58ciLilDr6d7NMhB8LQ/OMSXjz/mW7NMO5V2YEgfFfOyRDGUutHC5zTbQPXFA8MGt/f4FD3HMGhcZMpxsYJFTe2cdux4OQWrhD40r12jK10h75JVLKTOKxT7CnCmesjc8qtIuqdLylg07Ezd5aT8hCKP7mTFZ+KAJ9Z+LfeA/xoWNqVp4Kyn8i/v7YARfxMBRyykELVdZHem3qs+UZpn7eJ6WgLNoPyr1WG4m4QNji/tesuC7g9Dyx3hyH54jIbC0d872MIBJBaJnrrWqiWlUFd 695200622@qq.com

这就是我所获取的密匙,打开之后很长的一段字母,不要惊讶,没有问题,这就是你所需要的密匙。
现在你就需要登录到你的GitHub上边添加这个密匙                                            打开settings设置

github archive在哪 github!_github archive在哪_22

这里的title 是让你给你的密匙起一个名字,根据个人喜好,什么名字都可以,然后把你在刚刚文件中复制的密匙,填写在下边的大框里。保存即可。添加完后如图下

github archive在哪 github!_bash_23

然后我们再次回到我们的那个git bash的黑色框框 命令行

github archive在哪 github!_github archive在哪_24

然后输入代码 ssh -T git@github.com ,来检查是否成功绑定。第一次绑定的时候输入上边的代码之后会提示是否continue,在输入yes后如果出现了:You've successfully authenticated, but GitHub does not provide shell access 。那就说明,已经成功连上了GitHub。接下来还需要简单的设置一些东西。

 输入下面两行代码:

git config --global user.name "your name"     
 git config --global user.email "your_email@youremail.com"

输入上边的代码后,name最好和GitHub上边的一样,email是一定要是注册GitHub的那个邮箱地址

这两个的顺序可以颠倒,没有固定的顺序,配置完后我们就可以开始使用它啦

 

 使用Git  下载、提交、上传:

在GitHub上获取SSH地址                                     

github archive在哪 github!_github_25

 

       然后打开git bash后输入  git clone  你的SSH地址         

github archive在哪 github!_github archive在哪_26

 然后再本地仓库查看

github archive在哪 github!_github archive在哪_27

 

打开git bash后输入本地电脑库的路径

github archive在哪 github!_bash_28

在git bash中输入 cd /D 注意盘名字一定要是大写。如不输入这个语句 不给git bash定位的话,默认的本地文件位置是在c盘中。

定位到本地仓库的位置后输入 git add test.txt 之后再输入git commit -m "abc"  引号内的内容可以随意改动,这个语句的意思是 给你刚刚上传的文件一个备注,方便查找记忆而已

github archive在哪 github!_github_29

输入之后出现以上情况,然后再输入git push origin master 之后会出现一个

github archive在哪 github!_git_30

出现这个画面就表示你已经上传成功了,我们去网页上的GitHub看一下

github archive在哪 github!_github archive在哪_31

再之后,你只需要将你的代码,放到库的对应的文件夹中,然后使用,git add 、git commit -m "   " 、最后git push origin master,将你的代码提交就可以了。

 

 学习心得感悟:

GitHub有一个很强大的功能就是共享代码。当有很多人完成一个很大的项目的时候,就十分的复杂,一群人一起来写某个项目,大家完成的时间和进度都是不相同的,这时我们就可以用GitHub来共同完成我们的某个项目。我们在GitHub服务器上建一个仓库,这里用来储存你的所有代码,如果不付费的话是所有人都可以看的,如果你不想让别人看到你的代码,可以选择付费私人仓库。我们创建了主仓库之后,就可以在电脑上创建分支,之后你就可以在电脑上完成自己的代码,写完之后直接同步GitHub服务器,就是更新到GitHub网上,这样大家都可以看到你的代码了,方便又好用!