GitHub 的介绍与使用

GitHub

注册一个账号

直接在首页注册即可啦

要注意的是 第一项 username 别人是可见的 后面修改也会比较麻烦,所以起个好名字很重要

个人主页介绍

刚注册好的页面类似这样,只不过还没有自己的repositories(项目仓库),stars(收藏)

  • Overview板块

    这里是你的主页部分

下拉之后,是你创建,修改,提交的一些细节记录

  • 项目仓库板块 Repositories

    这里展示你的项目(自己创建的,fork他人的)


也可以进行项目查找工作(包括对类型,语言的筛选)

也可以点击`New` 绿色的按钮,进行项目创建
  • 项目管理板块Projects

    这里你可以描述有关项目的细节,如:拉去请求,注释,议题

    我暂时还没用到……

  • 包注册表板块Packages

    官方给的介绍是:GitHub 包注册表 是一种软件包托管服务,允许您私下或公开托管软件包,并将包用作项目中的依赖项(暂时用不上)

  • 收藏板块Stars

    这里是我们收藏的项目啦

    当我们遇到好的项目,想要以后经常看的话,点击项目上方的Star即可,项目就会被收藏啦

    改版后,star 放到了头像下方

  • 两个关注板块 Followers Following

    顾名思义,就是我们关注的技术大佬,还有关注我们的粉丝啦

创建项目仓库

创建自己的项目仓库,有很多种方法,下面列举两种常用的

  • 点击右上角的加号,选择 New repository即可

  • 在仓库板块,直接点击New即可

创建项目

点击新建后

页面如下

需要填的内容有:

  • 仓库名称
  • 描述
  • 仓库是否公开
  • 是否自动创建 README.md (用于仓库的进一步描述,在项目目录的下方显示)

例如

点击 Create rrepository

自动跳转到仓库首页

仓库页面功能介绍

这里介绍一些常用功能,足以满足初学者

为仓库新建文件和文件夹

点击 Create File


进行命名

然后点击 Commit new file 即可

页面自动跳转

创建完成

创建文件夹的话,加上 / 即可, Document为文件夹名

创建完成

观摩大神的项目

点击页面上方的 Explore

可以看到上面的选择栏有众多选项可以选择

Github的使用暂时我只想到这些(git 以后单独出一版)

下面来集中解决一些问题

关于Github访问慢的问题

在国内,Github 一直存在访问慢,图片不加载 仓库代码下载极慢甚至失败的问题

现在大多数的方法就是修改本机的host文件

host文件位置

C:\Windows\System32\drivers\etc

就是利用浏览器根据url在发送请求前,先去查找本机的 host 文件 若有,直接访问对应的服务器

下面是我的host文件对于 Github 的ip地址

# GitHub Start 

140.82.114.3          github.com
199.232.69.194 github.global.ssl.fastly.net 192.30.253.119 gist.github.com 151.101.184.133 assets-cdn.github.com 151.101.184.133 raw.githubusercontent.com 151.101.184.133 gist.githubusercontent.com 151.101.184.133 cloud.githubusercontent.com 151.101.184.133 camo.githubusercontent.com 151.101.184.133 avatars0.githubusercontent.com 151.101.184.133 avatars1.githubusercontent.com 151.101.184.133 avatars2.githubusercontent.com 151.101.184.133 avatars3.githubusercontent.com 151.101.184.133 avatars4.githubusercontent.com 151.101.184.133 avatars5.githubusercontent.com 151.101.184.133 avatars6.githubusercontent.com 151.101.184.133 avatars7.githubusercontent.com 151.101.184.133 avatars8.githubusercontent.com # GitHub End

直接放到 后面即可

若是权限不够

先在其他位置创建同名文件 先将原 host 文件的内容 复制粘贴到里面

然后后面加上 上面的 ip url 解析绑定

这样 访问慢,图片不显示的问题就解决了

对于下载慢的问题

可以通过 国内版github 码云来解决

  1. 先将github 上仓库的url 复制 注意一定要是 https

  2. 点击导入仓库

  1. 在这里填入即可

  2. 点击导入就可,一般速度很快

  3. 点击下载压缩包即可

当然,码云上也有很多好项目,但完全被我用成了下载工具(狗头)

访问慢的另一种解决方案

Github入门教程(新版)的更多相关文章

  1. github入门教程:第一步

    [git教程] 以前在网上找过一些,见 http://www.wojilu.com/Forum1/Topic/702  我自己会一边学,一边写教程,过程中有不明白的,会跟大家请教交流.   ----- ...

  2. GitHub 入门教程

    一.前言 编程进阶的道路是坎坷的,没有任何捷径.这个时期只能是积累.吸收.学习.坚持,做到量的积累,到质的飞跃 古语有云:'书山有路,勤为径'.'不积跬步,无以至千里' 编程是一个动手实践性的学科,多 ...

  3. 转 手把手教你最简单的开源项目托管GitHub入门教程

    传送门 自从google code关闭了下载服务了之后,GitHub作为了目前最好用的免费开源项目托管站点,众多开源项目都托管在github,其中不乏著名的播放器MPC-HC. 不习惯于英文的朋友,难 ...

  4. GitHub入门教程 Hello World for GitHub

          Intro                              1.简介 What is GitHub?           2.什么是github? Create a Reposi ...

  5. 【转】Github入门教程

    原文 http://www.eoeandroid.com/thread-274556-1-1.html [初识Github] 首先让我们大家一起喊一句“Hello Github”.YEAH!就是这样. ...

  6. 手把手教你最简单的开源项目托管GitHub入门教程

    自从google code关闭了下载服务了之后,GitHub作为了目前最好用的免费开源项目托管站点,众多开源项目都托管在github,其中不乏著名的播放器MPC-HC. 不习惯于英文的朋友,难免少不了 ...

  7. github入门教程

    1.下载git windows 客户端 https://git-for-windows.github.io/ 2.配置github 安装windows客户端以后,在里面输入如下命令 首先在本地创建ss ...

  8. Git和Github入门教程

    一.常用命令 所有命令前都要加 git,如表中的init是指 git init.点击命令可直接跳转至本文第一次使用的地方.以下命令都在命令行里执行. 1.本地命令 行为 命令 备注 初始化 init ...

  9. 专为设计师而写的GitHub快速入门教程

    专为设计师而写的GitHub快速入门教程 来源: 伯乐在线 作者:Kevin Li     原文出处: Kevin Li 在互联网行业工作的想必都多多少少听说过GitHub的大名,除了是最大的开源项目 ...

  10. 最详细的github快速入门教程

    一:下载github 二:安装GitHub 下载之后点击 进行安装过程,安装之后桌面上会有两个图标,如下图 三:新建项目 GitHub是图形界面模式,Git Shell是命令行模式,在Windows系 ...

随机推荐

  1. python对图片进行最大边大小缩放

    def split_image_bs4(file, max_len=720): """ 切割图片 :param file: 二进制文件 :param max_len: 最 ...

  2. 【Vue项目】商品汇前台(二)进度条插件+Vuex模块化仓库+函数的防抖与节流+路由传参

    前言 1 nprogress进度条的使用 当请求发出进度条出现并向前走,请求成功后进度条消失.nprogress是一种进度条插件 1.1 nprogress进度条插件安装 npm i --save n ...

  3. 如何快速在手机中查看UDID,无需itunes、itools

      第一步:使用iPhone/iPad打开这个网页 http://www.appuploader.net/ 如果嫌麻烦也可以电脑打 http://www.appuploader.net/,之后会出现二 ...

  4. 音视频通讯QoS技术及其演进

    利用多种算法和策略进行网络传输控制,最大限度满足弱网场景下的音视频用户体验. 良逸|技术作者 01 什么是QoS?音视频通讯QoS是哪一类? QoS(Quality of Service)是服务质量的 ...

  5. JAVA注解@Scheduled 不执行

    spring boot项目需要在启动类加上注解 @EnableScheduling 定义一个接口 StockTask.java 1 public interface StockTask { 2 pub ...

  6. MySQL相关操作(实用函数和sql语法)

    1.时间函数 当前时间 select current_timestamp(); 当前时间戳 select UNIX_TIMESTAMP(NOW()); 当前时间戳精确到毫秒 select REPLAC ...

  7. 笔记:C++学习之旅---顺序容器

    笔记:C++学习之旅---顺序容器 STL = Standard Template Library   标准库模版 容器可以使用范围for输出或者迭代器进行输出 一个容器就是一些特定类型对象的集合.顺 ...

  8. CefSharp自定义缓存实现

    大家好,我是沙漠尽头的狼. 上文介绍了<C#使用CefSharp内嵌网页-并给出C#与JS的交互示例>,本文介绍CefSharp的缓存实现,先来说说添加缓存的好处: 提高页面加载加速:Ce ...

  9. 一文掌握ArrayList和LinkedList源码解读

    大家好,我是Leo! 今天来看一下ArrayList和LinkedList的源码,主要是看一下常用的方法,包括像add.get.remove方法,大部分都是从源码直接解读的,相信大家读完都会有一定收获 ...

  10. 掌握这些GitHub搜索技巧,你的开发效率将翻倍!

    作为开发it行业一员,学习借鉴他人项目是很有必要的,所以我们一般都会从github或者 Gitee 上面去参考借鉴他人的项目来学习增加自己的项目经验 但是github你真的用对了嘛,他的功能其实很强大 ...