(一) GitHub入门实战

上传网站到github

步骤

1.1 注册github账号

推荐使用Chrome浏览器 + vpn

没有梯子推荐使用dev-sidecar工具

1.2 创建一个仓库

格式:username.github.io

选择public

1.3 下载github desktop,并和github关联

官网:desktop

注意:用梯子下载不然太慢了

github授权

1.4 克隆username.github.io仓库

注意:可以选择保存位置

1.5 将本地的文件上传到github的仓库

1.6 成功访问上传网站

缺点:此域名为二级域名

1.7 升级为顶级域名

  1. 申请一个顶级域名freenum
  2. 将该域名指向username.github.io

(二)仓库介绍

2.1 github工具栏介绍

1 右侧tag

2 code栏

3 issues栏

4 pull requests 栏

2.1.5 Actions 栏

  • 推出的CI/CD服务(持续集成、持续交付、持续部署)

  • 作用

    1. 在master分支上提交了一段代码,可以自动部署到指定的服务器

    2. 还可以将代码做成镜像,并自动提交到镜像仓库

6 Projects 栏

前提:需要有仓库的管理权限

  • 项目版
  • 用于组织工作与排列工作的优先级
  • 项目板:议题、pr、注释(生成卡片)
  • 拖动可改变顺序

7 wiki

  • 维基百科
  • 对项目进行说明,支持markdown

8 insights

项目总体浏览相关统计信息

  • contributors:用户在相应日期改动代码的大概数量
  • commits:显示一年收到提交数(判断活跃程度)
  • code frequency:显示代码改变数量
  • networks:包括克隆仓库在内所有分支的提交
  • fork:服务端代码仓库克隆的情况

9 setting

2.2 项目不同版本比较

(三)github使用问题

1 关于github无法显示上传图片

参考博文:http://t.csdn.cn/kmaIC

1.1 关于DNS的介绍

DNS(domain name system):域名解析系统

  • 作用:url ------> IP的转换(跑在UDP上面,由应用层实现网络核心的功能)。

  • 它提供的服务:

(1)分层命名 ----- > 分层的、基于域的命名机制

(3)增删域名(维护问题)

(2)分布式解析域名

由于一个name server存在可靠性、可扩展性、不易维护的问题,所以采用分布式解析域名。

讲名字空间划分为若干个域,每个域都有一个权威服务器。

1.2 DNS的解析过程

使用迭代式查询,主机向local name server 发送一个请求,local name sever再向根DNS服务器请求,根DNS服务器不会直接查询并返回相应IP,而是会返回下一个name sever的地址,依次迭代最终得到主机的IP。这样可以大大减轻根DNS服务器的负担。

1.3 解决

将GitHub的域名与ip的映射直接放在host配置文件里面,使用时直接查本地就可以解析域名,不用在请求域名解析。

1.4 关于windows下修改host文件

参考博文

GitHub简单入门相关推荐

  1. GitHub简单入门教程

    一.前言 GitHub 使用 git 分布式版本控制系统,可以托管各种git库,并提供一个web界面对git库进行管理.为一个项目贡献代码非常简单:首先点击项目站点的"fork"按 ...

  2. Github新手简单入门图文详解

    Github简单入门使用说明 1 前期准备 1.1 注册GitHub账号 1.2 下载安装Git 1.2.1 下载 1.2.2 安装 2 正式使用 2.1 下载开源的项目 2.2 创建自己的项目 2. ...

  3. python如何读取mat文件可视化_python Matplotlib数据可视化(1):简单入门

    1 matplot入门指南 matplotlib是Python科学计算中使用最多的一个可视化库,功能丰富,提供了非常多的可视化方案,基本能够满足各种场景下的数据可视化需求.但功能丰富从另一方面来说也意 ...

  4. 【我的区块链之路】- Hyperledger fabric的简单入门(四)链码的编写及调试

    [我的区块链之路]- Hyperledger fabric的简单入门(四)链码的编写及调试       之前的文章中我们有讲过了fabric的一些核心的配置文件的选项说明,讲过fabric 的网络启动 ...

  5. JAVA Bean和XML之间的相互转换 - XStream简单入门

    JAVA Bean和XML之间的相互转换 - XStream简单入门 背景介绍 XStream的简介 注解简介 应用实例 背景介绍 我们在工作中经常 遇到文件解析为数据或者数据转化为xml文件的情况, ...

  6. 使用 Git Extensions 简单入门 Git

    使用 Git Extensions 简单入门 Git -- 独立观察员 2015.11.25 前言 关于这个主题,之前我录了段视频教程,在本地看清晰度还可以,但传到优酷上就很不清晰了,即使是后来重制后 ...

  7. CQRS简单入门(Golang)

    一.简单入门之入门 CQRS/ES和领域驱动设计更搭,故整体分层沿用经典的DDD四层.其实要实现的功能概要很简单,如下图. 基础框架选择了https://github.com/looplab/even ...

  8. Okio 1.9简单入门

    Okio 1.9简单入门 Okio库是由square公司开发的,补充了java.io和java.nio的不足,更加方便,快速的访问.存储和处理你的数据.而OkHttp的底层也使用该库作为支持. 该库极 ...

  9. GitHub Actions入门教程:自动化部署静态博客

    前天,我使用 GitHub Actions 实现了静态博客的自动化部署,觉得它非常强大,只要你提交到 GitHub,后面的部署完全由 GitHub 自动完成. 这里提的静态博客,就是通过生成工具(eg ...

  10. 这就是你要找的Spring-ioc简单入门!

    Spring简单入门 - ioc 大二下学期了,发现身边的同学,工作室的下伙伴最近都准备考研,迷茫中不晓得怎么选择,学长考研复试中说这个CSDN写博客的阅读量是个加分点.之前学长一直叫我们写博客,记录 ...

最新文章

  1. 数据库中的select 1,select count(1),order by 1
  2. [15]APUE:pipe / FIFO
  3. 2017.11.23知识点整理
  4. (1 24) 3 java代码_算24点 java代码
  5. ui自动化测试测试报告_您需要了解的有关UI测试的所有信息
  6. inputstream java_Java实现inputstream流的复制
  7. java光标位置无效_java - java.sql.SQLException:无效的光标位置 - 堆栈内存溢出
  8. Java破碎重组_Java代码重组
  9. Java实现简单的计算器
  10. html 实现商品添加减少,jq实现点击增加或者减少商品数量并且自动计算总价格...
  11. 【超全汇总】学习数据结构与算法,计算机基础知识,看这篇就够了
  12. container html css,splitcontainer
  13. Spring实战(第4版)阅读笔记(一)
  14. 普乐郡——回乐县(城市记忆7)
  15. 深度学习在OCR中的应用
  16. 新睿云教您easypanel的安装使用——使用篇(中)
  17. harmonyos下载安装,HarmonyOS系统
  18. 教你炒股票29:转折的力度与级别
  19. mysql 从多个表中删除行,MySQL从多个表中删除行
  20. 卷帘相机和全局相机的区别(Rolling Shutter Global Shutter)

热门文章

  1. 此加载项为计算机上的所有用户安装但只能,win7系统控件无法安装的解决方法...
  2. GCT 英语单词全部核心词汇A-Z
  3. 计算机游戏cpu,玩游戏选什么CPU 10款2017适合玩游戏的处理器推荐 (全文)
  4. overload java_Java方法重载Overload原理及使用解析
  5. Error: PostCSS received undefined instead of CSS string核心解决方法
  6. Word文档docx的图标显示异常,doc的显示正常,但是可以用,解决办法
  7. 大数据与云计算的关系
  8. iOS苹果内购(详细步骤)
  9. plot、plot,semilogx(x,y),semilogy(x,y),loglog(x,y), bar(x):hist(x): fplot
  10. web eTerm是什么