首页 教程 开发工具 二、github基础

二、github基础

Github基础

  • 备用github.com网站
  • 一、用户界面-Overview(概览)
    • 1用户信息
    • 2 导航栏
    • 3 热门仓库
    • 4 贡献设置
    • 5贡献活动
    • 6搜索和筛选
    • 7自定义收藏
    • 8贡献统计
    • 9最近活动
    • 10其他链接
  • 二、用户界面-Repositories(仓库)
    • 1 libusb_stm32
    • 2 savedata
    • 3 Find
      • (1)Type
      • (1)Sort
  • 三、用户界面-Projects(项目)
  • 四、用户界面-Packages(包)
    • 1. 页面标题和说明
    • 2. 包管理器选择
  • 五、用户界面-Stars(收藏)
    • 1收藏列表
    • 2收藏仓库

备用github.com网站

如果你所在地区不翻墙的情况下无法打开github.com网站,那么可以通过github镜像网站访问github
github镜像站点1:https://bgithub.xyz

github镜像站点2:https://agithub.xyz

使用git前需要配置一下我们的git
// 全局配置用户名为 2345VOR
git config --global user.name “2345VOR”
// 全局配置用户邮箱为xxxxx@qq.com
git config --global user.email “xxxxx@qq.com”
// 查看Git的全局配置
git config --list

一、用户界面-Overview(概览)

二、github基础
这是 GitHub 用户个人主页的界面,以下是各部分内容的意义:

  • 1用户信息

显示当前用户的用户名(,位于页面左上角。这是用户在 GitHub 上的唯一标识。
用户名下方有一个 “Edit profile”(编辑资料)链接,用户可以点击此处修改个人资料。

  • 2 导航栏

包括 “Overview”(概览)、“Repositories”(仓库)、“Projects”(项目)、“Packages”(包)和 “Stars”(收藏)几个选项。这些是用户在 GitHub 上管理和查看内容的主要入口。

  • 3 热门仓库

标题为 “Popular repositories”(热门仓库),列出了用户的热门仓库。这里展示了一个名为 “libusb_stm32” 的仓库,它是一个用于 STM32 微控制器的轻量级 USB 设备栈。
仓库信息包括仓库名、仓库描述、许可证类型(Apache License 2.0)和更新日期(2024 年 5 月 27 日)。

  • 4 贡献设置

有一个 “Contribution settings”(贡献设置)的下拉菜单,用户可以在此设置贡献的可见性和其他相关设置。

  1. Private contributions(私人贡献)
    说明:开启私人贡献(Private contributions)将会在你的个人资料中显示匿名化的私人活动。
    解释:当你在 GitHub 上参与一些私人项目时,你的活动默认是不公开的。如果你开启这个选项,GitHub 会以匿名的方式在你的个人资料中展示这些私人活动。这样既保护了项目的隐私,又能让你展示一定程度的活跃度。
  2. Activity overview(活动概览)
    说明:开启活动概览(Activity overview)将会展示你在各个组织和仓库中的活动概览。
    解释:这个选项用于控制是否在你的个人资料中显示一个你在所有组织和仓库中的活动概览。开启这个选项后,访问你个人资料的人可以看到你在不同项目和组织中的整体活动情况,有助于展示你的工作成果和活跃度。
    这些设置选项通常可以在 GitHub 的个人资料设置或隐私设置中找到,用户可以根据自己的需求选择是否开启这些功能。
  • 5贡献活动

标题为 “Contribution activity”(贡献活动),展示了用户在 GitHub 上的贡献历史。这里显示了用户在 2025 年 1 月 1 日创建了一个仓库(wang563940331/libusb_stm32)。
下方有一个 “Show more activity”(显示更多活动)链接,用户可以点击查看更多历史贡献记录。

  • 6搜索和筛选

页面右上角有搜索框和筛选选项(Type、Language、Sort),用户可以通过这些工具查找特定的仓库或代码。

  • 7自定义收藏

有一个 “Customize your pins”(自定义收藏)按钮,用户可以通过此按钮设置个人主页上显示的收藏内容。

  • 8贡献统计

显示了用户在过去一年中的贡献情况(1 contribution in the last year),并以图表形式展示了 2022 年、2023 年和 2024 年的贡献分布。

  • 9最近活动

列出了用户最近的活动,如创建仓库等。这有助于用户和其他访问者了解该用户最近在 GitHub 上的操作。

  • 10其他链接

页面底部有一些重要链接,如 “Terms”(条款)、“Privacy”(隐私)、“Security”(安全)、“Status”(状态)、“Docs”(文档)、“Contact”(联系)和 “Manage cookies”(管理 Cookies),这些链接提供了用户在使用 GitHub 时的相关信息和操作选项。
这些内容共同构成了 GitHub 用户个人主页,帮助用户展示和管理他们在 GitHub 上的项目、贡献和个人资料。

二、用户界面-Repositories(仓库)

二、github基础
主要部分展示了用户的仓库:

  • 1 libusb_stm32

    这是一个公开仓库(Public),描述为 “Lightweight USB device Stack for STM32 microcontrollers”(用于 STM32 微控制器的轻量级 USB 设备栈)。它是从 “dmitystu/libusb_stm32” 派生(Forked)而来的,并且使用了 Apache License 2.0 许可证,最近更新于 12 小时前。

  • 2 savedata

    这是一个私有仓库(Private),最近更新于 2022 年 12 月 9 日。

  • 3 Find

    右上角有一个搜索框 “Find a repository…”(查找仓库),以及几个筛选选项,包括 “Type”(类型)、“Language”(语言)、“Sort”(排序)和一个 “New”(新建)按钮。

    • (1)Type

      All
      含义:全部。选择此项将显示所有类型的内容。
      Public
      含义:公开的。选择此项将只显示公开的内容。
      Private
      含义:私人的。选择此项将只显示私人的内容。
      Sources
      含义:源代码。选择此项将只显示源代码相关的内容。
      Forks
      含义:派生。选择此项将只显示从其他仓库派生出来的内容。
      Archived
      含义:存档的。选择此项将只显示已存档的内容。
      Can be sponsored
      含义:可以被赞助的。选择此项将只显示可以被赞助的内容。
      Mirrors
      含义:镜像。选择此项将只显示镜像内容。
      Templates
      含义:模板。选择此项将只显示模板内容。

    • (1)Sort

      Last updated
      含义:按最后更新时间排序。选择此项后,内容将根据它们最后一次更新的时间进行排列,最新更新的内容排在前面。
      Name
      含义:按名称排序。选择此项后,内容将根据它们的名称进行字母顺序排列。
      Stars
      含义:按收藏数量排序。选择此项后,内容将根据它们被用户收藏(加星)的数量进行排列,收藏数量多的内容排在前面。

三、用户界面-Projects(项目)

页面中央有一个提示框,标题为 “Create your first GitHub project”(创建你的第一个 GitHub 项目)。
提示框内有一段描述:“Projects are a customizable, flexible tool for planning and tracking your work.”(项目是一种可定制、灵活的工具,用于规划和跟踪你的工作。)
提示框右下角有一个绿色的 “New project”(新建项目)按钮,用户可以点击该按钮开始创建新的项目。

四、用户界面-Packages(包)

二、github基础
是 GitHub 用户个人主页中的 “Packages”(包)页面。以下是具体内容和含义:

  • 1. 页面标题和说明

标题:Get started with GitHub Packages
说明:Safely publish packages, store your packages alongside your code, and share your packages privately with your team.
含义:这部分内容介绍了 GitHub Packages 的功能,即安全地发布包,将包与代码一起存储,并与团队私下共享包。

  • 2. 包管理器选择

页面中部展示了几种常见的包管理器,用户可以选择学习更多相关内容。

  • Docker
    描述:A software platform used for building applications based on containers - small and lightweight execution environments.
    -含义:Docker 是一个用于基于容器构建应用程序的软件平台,容器是小型轻量级的执行环境。
  • Apache Maven
    描述:A default package manager used for the Java programming language and the Java runtime environment.
    含义:Apache Maven 是 Java 编程语言和 Java 运行时环境的默认包管理器。
  • NuGet
    描述:A free and open - source package manager used for the Microsoft development platforms including.NET.
    含义:NuGet 是用于包括.NET 在内的微软开发平台的免费开源包管理器。
  • RubyGems
    描述:A standard format for distributing Ruby programs and libraries used for the Ruby programming language.
    含义:RubyGems 是用于 Ruby 编程语言的分发 Ruby 程序和库的标准格式。
  • npm
    描述:A package manager for JavaScript, included with Node.js. npm makes it easy for developers to share and reuse code.
    含义:npm 是 JavaScript 的包管理器,随 Node.js 一起提供,它使开发者能够轻松地共享和复用代码。
  • Containers
    描述:A single place for your team to manage Docker images and decide who can see and access your images.
    含义:Containers(这里可能指的是 GitHub Container Registry)是一个供团队管理 Docker 镜像并决定谁可以查看和访问这些镜像的地方。

五、用户界面-Stars(收藏)

二、github基础

  • 1收藏列表

左侧有一个 “Lists (0)”(列表(0))的部分,提示用户创建第一个列表。
有一个 “Create your first list”(创建你的第一个列表)的提示框,说明列表可以帮助用户组织和管理已收藏的仓库。
提示框右下角有一个绿色的 “Create list”(创建列表)按钮,用户可以点击该按钮开始创建新的列表。

  • 2收藏仓库

右侧是 “Stars”(收藏)部分,有一个搜索框 “Search stars”(搜索收藏),用户可以在此搜索已收藏的仓库。
有筛选选项 “Type: All”(类型:全部)和 “Sort by: Recently starred”(排序:最近收藏),用户可以根据这些选项筛选和排序收藏的仓库。
目前提示 “You don’t have any starred repositories yet.”(你还没有收藏任何仓库),并建议用户在浏览 GitHub 时收藏仓库,这些仓库会显示在这里。

评论(0)条

提示:请勿发布广告垃圾评论,否则封号处理!!

    猜你喜欢
    【MySQL】用户管理

    【MySQL】用户管理

     服务器/数据库  2个月前  2.15k

    我们推荐使用普通用户对数据的访问。而root作为管理员可以对普通用户对应的权限进行设置和管理。如给张三和李四这样的普通用户权限设定后。就只能操作给你权限的库了。

    Cursor Rules 让开发效率变成10倍速

    Cursor Rules 让开发效率变成10倍速

     服务器/数据库  2个月前  1.21k

    在AI与编程的交汇点上,awesome-cursorrules项目犹如一座灯塔,指引着开发者们驶向更高效、更智能的编程未来。无论你是经验丰富的老手,还是刚入行的新人,这个项目都能为你的编程之旅增添一抹亮色。这些规则文件就像是你私人定制的AI助手,能够根据你的项目需求和个人偏好,精确地调教AI的行为。突然间,你会发现AI不仅能理解Next.js的最佳实践,还能自动应用TypeScript的类型检查,甚至主动提供Tailwind CSS的类名建议。探索新的应用场景,推动AI辅助编程的边界。

    探索Django 5: 从零开始,打造你的第一个Web应用

    探索Django 5: 从零开始,打造你的第一个Web应用

     服务器/数据库  2个月前  1.13k

    Django 是一个开放源代码的 Web 应用程序框架,由 Python 写成。它遵循 MVT(Model-View-Template)的设计模式,旨在帮助开发者高效地构建复杂且功能丰富的 Web 应用程序。随着每个版本的升级,Django 不断演变,提供更多功能和改进,让开发变得更加便捷。《Django 5 Web应用开发实战》集Django架站基础、项目实践、开发经验于一体,是一本从零基础到精通Django Web企业级开发技术的实战指南《Django 5 Web应用开发实战》内容以。

    MySQL 的mysql_secure_installation安全脚本执行过程介绍

    MySQL 的mysql_secure_installation安全脚本执行过程介绍

     服务器/数据库  2个月前  1.08k

    mysql_secure_installation 是 MySQL 提供的一个安全脚本,用于提高数据库服务器的安全性

    【MySQL基础篇】概述及SQL指令:DDL及DML

    【MySQL基础篇】概述及SQL指令:DDL及DML

     服务器/数据库  2个月前  483

    数据库是长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。数据库不仅仅是数据的简单堆积,而是遵循一定的规则和模式进行组织和管理的。数据库中的数据可以包括文本、数字、图像、音频等各种类型的信息。

    Redis中的哨兵(Sentinel)

    Redis中的哨兵(Sentinel)

     服务器/数据库  2个月前  309

    ​ 上篇文章我们讲述了Redis中的主从复制(Redis分布式系统中的主从复制-CSDN博客),本篇文章针对主从复制中的问题引出Redis中的哨兵,希望本篇文章会对你有所帮助。