GitHub简单入门
(一) 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 升级为顶级域名
- 申请一个顶级域名freenum
- 将该域名指向username.github.io
(二)仓库介绍
2.1 github工具栏介绍
1 右侧tag
2 code栏
3 issues栏
4 pull requests 栏
2.1.5 Actions 栏
推出的CI/CD服务(持续集成、持续交付、持续部署)
作用
在master分支上提交了一段代码,可以自动部署到指定的服务器
还可以将代码做成镜像,并自动提交到镜像仓库
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简单入门相关推荐
- GitHub简单入门教程
一.前言 GitHub 使用 git 分布式版本控制系统,可以托管各种git库,并提供一个web界面对git库进行管理.为一个项目贡献代码非常简单:首先点击项目站点的"fork"按 ...
- Github新手简单入门图文详解
Github简单入门使用说明 1 前期准备 1.1 注册GitHub账号 1.2 下载安装Git 1.2.1 下载 1.2.2 安装 2 正式使用 2.1 下载开源的项目 2.2 创建自己的项目 2. ...
- python如何读取mat文件可视化_python Matplotlib数据可视化(1):简单入门
1 matplot入门指南 matplotlib是Python科学计算中使用最多的一个可视化库,功能丰富,提供了非常多的可视化方案,基本能够满足各种场景下的数据可视化需求.但功能丰富从另一方面来说也意 ...
- 【我的区块链之路】- Hyperledger fabric的简单入门(四)链码的编写及调试
[我的区块链之路]- Hyperledger fabric的简单入门(四)链码的编写及调试 之前的文章中我们有讲过了fabric的一些核心的配置文件的选项说明,讲过fabric 的网络启动 ...
- JAVA Bean和XML之间的相互转换 - XStream简单入门
JAVA Bean和XML之间的相互转换 - XStream简单入门 背景介绍 XStream的简介 注解简介 应用实例 背景介绍 我们在工作中经常 遇到文件解析为数据或者数据转化为xml文件的情况, ...
- 使用 Git Extensions 简单入门 Git
使用 Git Extensions 简单入门 Git -- 独立观察员 2015.11.25 前言 关于这个主题,之前我录了段视频教程,在本地看清晰度还可以,但传到优酷上就很不清晰了,即使是后来重制后 ...
- CQRS简单入门(Golang)
一.简单入门之入门 CQRS/ES和领域驱动设计更搭,故整体分层沿用经典的DDD四层.其实要实现的功能概要很简单,如下图. 基础框架选择了https://github.com/looplab/even ...
- Okio 1.9简单入门
Okio 1.9简单入门 Okio库是由square公司开发的,补充了java.io和java.nio的不足,更加方便,快速的访问.存储和处理你的数据.而OkHttp的底层也使用该库作为支持. 该库极 ...
- GitHub Actions入门教程:自动化部署静态博客
前天,我使用 GitHub Actions 实现了静态博客的自动化部署,觉得它非常强大,只要你提交到 GitHub,后面的部署完全由 GitHub 自动完成. 这里提的静态博客,就是通过生成工具(eg ...
- 这就是你要找的Spring-ioc简单入门!
Spring简单入门 - ioc 大二下学期了,发现身边的同学,工作室的下伙伴最近都准备考研,迷茫中不晓得怎么选择,学长考研复试中说这个CSDN写博客的阅读量是个加分点.之前学长一直叫我们写博客,记录 ...
最新文章
- 数据库中的select 1,select count(1),order by 1
- [15]APUE:pipe / FIFO
- 2017.11.23知识点整理
- (1 24) 3 java代码_算24点 java代码
- ui自动化测试测试报告_您需要了解的有关UI测试的所有信息
- inputstream java_Java实现inputstream流的复制
- java光标位置无效_java - java.sql.SQLException:无效的光标位置 - 堆栈内存溢出
- Java破碎重组_Java代码重组
- Java实现简单的计算器
- html 实现商品添加减少,jq实现点击增加或者减少商品数量并且自动计算总价格...
- 【超全汇总】学习数据结构与算法,计算机基础知识,看这篇就够了
- container html css,splitcontainer
- Spring实战(第4版)阅读笔记(一)
- 普乐郡——回乐县(城市记忆7)
- 深度学习在OCR中的应用
- 新睿云教您easypanel的安装使用——使用篇(中)
- harmonyos下载安装,HarmonyOS系统
- 教你炒股票29:转折的力度与级别
- mysql 从多个表中删除行,MySQL从多个表中删除行
- 卷帘相机和全局相机的区别(Rolling Shutter Global Shutter)
热门文章
- 此加载项为计算机上的所有用户安装但只能,win7系统控件无法安装的解决方法...
- GCT 英语单词全部核心词汇A-Z
- 计算机游戏cpu,玩游戏选什么CPU 10款2017适合玩游戏的处理器推荐 (全文)
- overload java_Java方法重载Overload原理及使用解析
- Error: PostCSS received undefined instead of CSS string核心解决方法
- Word文档docx的图标显示异常,doc的显示正常,但是可以用,解决办法
- 大数据与云计算的关系
- iOS苹果内购(详细步骤)
- plot、plot,semilogx(x,y),semilogy(x,y),loglog(x,y), bar(x):hist(x): fplot
- web eTerm是什么