GitHub入门学习

GitHub 是一个共享虚拟主机服务,用于存放使用Git版本控制的软件代码和内容项目。

功能:

1、Github可以为项目建立静态主页,建立个人静态网站;
2、用GitHub 当图床, 这与拿github做网盘没区别;
3、托管自己的项目;
4、找工具,很多开源产品都是托管在Github上;
5、工具源码仓库;
6、开源产品不顺手就可以改他们的代码再提交;

补充:

1、找工具用于快速解决问题,复用他人解决方案;
2、看源码:学习他人的思路,学习都是从模仿开始;
3、个人博客:自我沉淀,整理和反思能极大的加快个人进步;

计划:

1、 注册github账号(5分钟);
2、上google找教程,学习在github上搭建个博客,为自己建立几个分类(1天);
3、本地搭建svn服务器(google教程,预计1天),记录过程到github;
4、本地安装svn客户端,将自己的一些代码文件提交上去(google教程,3天,因为svn命令其实很多) ;

推荐资料:

1、查找资料www.gfsoso.com/解决Google不能用的问题;
2、github.com登陆网址;
3、入门参考www.360doc.com/content/13/1030/07/3300331_325214833.shtml;
blog.sina.com.cn/s/blog_812973c30101sytg.html
实践:

1、首先在https://github.com/上注册一个账号;
2、注册成功以后,新建一个repository(仓库);
这里写图片描述

新建界面如下:

这里写图片描述

输入项目名称,其他全部默认即可,创建成功后如下

这里写图片描述

地址要记住 接下来要用到。这里提示你如何通过命令行提交项目到你刚才新建的Repository。刚才新建Repository的时候,就生成了一个唯一的地址。

3、配置Git

首先在本地创建ssh key;

$ ssh-keygen -t rsa -C "your_email@youremail.com"

后面的your_email@youremail.com改为你的邮箱,之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在C盘当前用户文件夹下生成.ssh文件夹,进去,用记事本打开id_rsa.pub,复制里面的key。
回到github,进入Account Settings,左边选择SSH Keys,Add SSH Key,title随便填,粘贴key。
这里写图片描述

这里写图片描述

这里写图片描述

为了验证是否成功,在git bash下输入:

$ ssh -T git@github.com

如果是第一次的会提示是否continue,输入yes就会看到:You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。
接下来我们要做的就是把本地仓库传到github上去,在此之前还需要设置username和email,因为github每次commit都会记录他们。

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

3、上传到Github

$ cd d:

$ mkdir mygithub   //创建mygithub文件夹

$ cd mygithub      

$ git init

$ git add README.txt   //这里是只mygithub文件夹下要上传的文件名称

$ git commit -m "标题"

$ git remote add origin git@github.com:yourName/mygithub.git  

//红色部分yourName是用户名,mygithub是你创建的仓库

$ git push origin master
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值