IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> GitHub 详细使用【 一篇就够】 -> 正文阅读

[开发工具]GitHub 详细使用【 一篇就够】

GitHub

前面我们聊了Git操作 【详细】【一篇就够】,接下来我们聊聊GitHubGit分支。先说说GitHub

GitHub是全球最牛的开源项目托管平台,我们可以在里面下载代码,提出需求,以及发表自己的建议。对我们的学习无疑是最好的选择之一…

在了解GitHub之前我们先了解一下比较常见的两种开源许可协议,我们都知道GitHub开源的,那么接下来说的两种协议也是开源的。

  1. GPL 这个协议具有传染性,也就是说: 使用这个协议写出来的代码项目,也必须是开源的。也就少了隐私性。 使用 GPL 的最著名的软件项目是:Linux。
  2. 那么接下来要说的MIT就好一些了
  3. MIT 是目前限制最少的协议,我们只需要在修改的代码或者发行包中著名作者就可以了。使用 MIT 的软件项目有:jqueryNode.js

那么能在GitHub中进行的主要操作有哪些呢

  1. 关注自己喜欢的开源项目,为其点赞打 call
  2. 为自己喜欢的开源项目做贡献(Pull Request
  3. 和开源项目的作者讨论 Bug 和提需求 (Issues
  4. 把喜欢的项目复制一份作为自己的项目进行修改(Fork
  5. 创建属于自己的开源项目

想使用GitHub,那么注册GitHub的流程必须要知道

  1. 访问 Github 的官网首页 https://github.com/
  2. 点击“Sign up”按钮跳转到注册页面
  3. 填写可用的用户名、邮箱、密码
  4. 通过点击箭头的形式,将验证图片摆正
  5. 点击“Create account”按钮注册新用户
  6. 登录到第三步填写的邮箱中,点击激活链接,完成注册

注册完成以后在自己的邮箱中会受到一个GitHub官方发来的验证身份的信息,我们点击,激活我们的账号,就完成了注册了。

注册以后我们最想知道的就是如何使用这个远程仓库了

在这里我放了一张图,可以这样创建一个自己的空白远程仓库
在这里插入图片描述
点击以后就完成了创建,创建以后我们了解一下访问仓库的方式:

远程仓库的两种访问方式

访问方式有两种:

  1. HTTPS零配置;但是每次访问仓库时,需要重复输入 Github 的账号和密码才能访问成功
  2. SSH:需要进行额外的配置;但是配置成功后,每次访问仓库时,不需重复输入 Github 的账号和密码

当然在实际开发中我们更倾向于与SSH,毕竟怎么方便怎么来

我们就主要说一下,ssh的配置:

SSH key 的作用:实现本地仓库和 Github 之间免登录的加密数据传输。
SSH key 的好处:免登录身份认证、数据加密传输。
SSH key 由两部分组成,分别是:

  1. id_rsa(私钥文件,存放于客户端的电脑中即可)
  2. id_rsa.pub(公钥文件,需要配置到 Github 中)

那么如何生成SSH key呢?
操作步骤如下:

  1. 打开 Git Bash
  2. 粘贴如下的命令,并将 your_email@example.com 替换为注册 Github 账号时填写的邮箱:ssh-keygen -t rsa -b 4096 -Cyour_email@example.com
  3. 连续敲击 3 次回车,即可在 C:\Users\用户名文件夹.ssh 目录中生成 id_rsaid_rsa.pub 两个文件

生成SSH Key以后我们配置一下SSH Key,步骤如下:

  1. 使用记事本打开 id_rsa.pub 文件,复制里面的文本内容
  2. 在浏览器中登录 Github,点击头像 -> Settings -> SSH and GPG Keys -> New SSH key
  3. id_rsa.pub 文件中的内容,粘贴到 Key 对应的文本框中
  4. 在 Title 文本框中任意填写一个名称,来标识这个 Key 从何而来

配置以后我们检测一下 Github 的 SSH key 是否配置成功

  1. 打开 Git Bash,输入如下的命令并回车执行:
    在这里插入图片描述
  2. 上述的命令执行成功后,可能会看到如下的提示消息:
    在这里插入图片描述
  3. 输入 yes 之后,如果能看到类似于下面的提示消息,证明 SSH key 已经配置成功了:
    在这里插入图片描述

基于 SSH 将本地仓库上传到 Github

我们打开GitHub创建的这个仓库,点击SSH,然后
在这里插入图片描述
将远程仓库克隆到本地

打开 Git Bash,输入如下的命令并回车执行:

git clone + 远程仓库的地址

至此GitHub的使用就okk了;


不断复盘,不断优秀,踏实做人,认真做事;关注三连,持续更新~~~
在这里插入图片描述

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-02-01 20:49:17  更:2022-02-01 20:50:16 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 10:18:34-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码