GitHub 入门教程一

GitHub 入门教程(一)

GitHub 准备工作

git:是一个软件,是版本管理工具(其他的一些工具如CVS),是可以在你电脑不联网的情况下,只在本地使用的一个版本管理工具,其作用就是可以让你更好的管理你的程序,比如你原来提交过的内容,以后虽然修改了,但是通过git这个工具,可以把你原来提交的内容重现出来,这样对于你后来才意到的一些错误的更改,可以进行还原。

github:是一个网站,利用Git提供免费的代码托管服务的网站(类似的网站还有老牌的SourceForge),就是每个程序员自己写的程序,可以在github上建立一个网上的仓库,你每次提交的时候可以把代码提交到网上,这样你的每次提交,别人也都可以看到你的代码,同时别人也可以帮你修改你的代码,这种开源的方式非常方便程序员之间的交流和学习。

Repositorie(仓库):一个Git仓库是一个包含所有用于维护和管理项目的版本和历史信息的数据库。

1.注册github账号

这里写图片描述

本人已经注册了,原谅我无法演示完整的注册过程。

2.安装git

双击:Git-2.13.1-64-bit.exe ,一直next,直到Install。

注册页面

安装完后在Windows开始菜单就可以找到Git Bash,之后的命令就在这里输入。

这里写图片描述

3.创建SSH Key

在用户主目录下,看看有没有.ssh(我的在:C:\Users\Hadis.ssh)目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:
$ ssh-keygen -t rsa -C “email@example.com” //填写email地址,然后“回车”ok
打开本地…ssh\id_rsa.pub文件,此文件里面内容为刚才生成人密钥:

这里写图片描述

登陆github系统。点击右上角的你的头像 Settings—>SSH and GPG keys —>New SSH key:

这里写图片描述

打开git ,测试连接是否成功:

这里写图片描述

提示:如果显示 Hi defnngj You’ve successfully authenticated, but GitHub does not provide shell access. 说明你连接成功了
为什么GitHub需要SSH Key呢?因为GitHub需要识别出你推送的提交确实是你推送的,而不是别人冒充的,而Git支持SSH协议,所以,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送。当然,GitHub允许你添加多个Key。假定你有若干电脑,你一会儿在电脑A提交,一会儿在电脑B提交,只要把每台电脑的Key都添加到GitHub,就可以在每台电脑上往GitHub推送了。

4.设置提交者信息

初始情况下,在每次提交的时候,你都需要设置,这次提交的用户的信息。 很明显的是,这很烦人,幸好的是Git提供了指定默认的提交者信息的方法:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值