标签:GitHub

使用 OctoDNS 启用 DNS 分割权威

使用 OctoDNS 启用 DNS 分割权威

构建一个健壮的系统需要为故障而设计。作为 GitHub 的网站可靠性工程师(SRE),我们一直在寻求通过冗余来帮助缓解问题,今天将讨论最近我们所做的工作,以便支持你通过 DNS 来查找我们的服务器。大型 DNS 提供商在其服务中构建了多级冗余,出现导致中断的问题时,可以采取措施来减轻其影响。最佳选择

张二河 张二河 2024-07-19
0 0 0
GitHub 的 DNS 基础设施

GitHub 的 DNS 基础设施

在 GitHub,我们最近从头改进了 DNS。这包括了我们如何与外部 DNS 提供商交互以及我们如何在内部向我们的主机提供记录。为此,我们必须设计和构建一个新的 DNS 基础设施,它可以随着 GitHub 的增长扩展并跨越多个数据中心。以前,GitHub 的 DNS 基础设施相当简单直接。它包括每台

剑圣无痕 剑圣无痕 2024-07-19
0 0 0
12 件可以用 GitHub 完成的很酷的事情

12 件可以用 GitHub 完成的很酷的事情

我不能为我的人生想出一个引子来,所以……#1 在 GitHub.com 上编辑代码我想我要开始介绍的第一件事是多数人都已经知道的(尽管我一周之前还不知道)。当你登录到 GitHub ,查看一个文件时(任何文本文件,任何版本库),右上方会有一只小铅笔。点击它,你就可以编辑文件了。 当你编辑完成后,Gi

三掌柜 三掌柜 2024-07-19
0 0 0
GitHub 的 MySQL 基础架构自动化测试

GitHub 的 MySQL 基础架构自动化测试

我们 MySQL 数据库基础架构是 Github 关键组件。 MySQL 提供 Github.com、 GitHub 的 API 和验证等等的服务。每一次的 git 请求都以某种方式触及 MySQL。我们的任务是保持数据的可用性,并保持其完整性。即使我们 MySQL 集群是按流量分配的,但是我们还是

穿过生命散发芬芳 穿过生命散发芬芳 2024-07-19
0 0 0
GitHub 2017 章鱼猫观察报告

GitHub 2017 章鱼猫观察报告

又是一年,GitHub 例行发布了 2017 年度的章鱼猫观察报告。以下我们撷取此报告中一些有趣的结果分享给大家。数百万的开发人员使用 GitHub 来共享代码和构建业务。在这里你可以完成你的工作、打造新的技术、贡献给开源项目等等。历史已经证明,当好奇的人聚集到一起工作,一些美好的事情就会随之而来:

竹子爱熊猫 竹子爱熊猫 2024-07-19
0 0 0
2017 年哪个公司对开源贡献最多?让我们用 GitHub 的数据分析下

2017 年哪个公司对开源贡献最多?让我们用 GitHub 的数据分析下

在这篇分析报告中,我们将使用 2017 年度截止至当前时间(2017 年 10 月)为止,GitHub 上所有公开的推送事件的数据。对于每个 GitHub 用户,我们将尽可能地猜测其所属的公司。此外,我们仅查看那些今年得到了至少 20 个星标的仓库。以下是我的报告结果,你也可以在我的交互式 Data

大白菜程序猿 大白菜程序猿 2024-07-19
0 0 0
介绍 GitHub 上的安全警报

介绍 GitHub 上的安全警报

上个月,我们用依赖关系图让你更容易跟踪你代码依赖的的项目,它目前支持 Javascript 和 Ruby。如今,超过 75% 的 GitHub 项目有依赖,我们正在帮助你做更多的事情,而不只是关注那些重要的项目。在启用依赖关系图后,当我们检测到你的依赖中有漏洞时会通知你,并给出来自 Github 社

张二河 张二河 2024-07-19
0 0 0
如何归档 GitHub 仓库

如何归档 GitHub 仓库

如果仓库不再活跃开发或者你不想接受额外的贡献,但这并不意味着你想要删除它。现在可以在 Github 上归档仓库让它变成只读。归档一个仓库会让它对所有人只读(包括仓库拥有者)。这包括对仓库的编辑、 问题 issue 、 合并请求 pull request (PR)、标记、里程碑、项目、维基、发布、提交

捡田螺的小男孩 捡田螺的小男孩 2024-07-19
0 0 0
GitHub 欢迎一切 CI 工具

GitHub 欢迎一切 CI 工具

持续集成(CI)工具可以帮助你在每次提交时执行测试,并将报告结果提交到合并请求,从而帮助维持团队的质量标准。结合持续交付(CD)工具,你还可以在多种配置上测试你的代码,运行额外的性能测试,并自动执行每个步骤,直到进入产品阶段。有几个与 GitHub 集成的 CI 和 CD 工具,其中一些可以在 Gi

向阳逐梦 向阳逐梦 2024-07-19
0 0 0
如何轻松地寻找 GitHub 上超棒的项目和资源

如何轻松地寻找 GitHub 上超棒的项目和资源

在 GitHub 网站上每天都会新增上百个项目。由于 GitHub 上有成千上万的项目,要在上面搜索好的项目简直要累死人。好在,有那么一伙人已经创建了一些这样的列表。其中包含的类别五花八门,如编程、数据库、编辑器、游戏、娱乐等。这使得我们寻找在 GitHub 上托管的项目、软件、资源、库、书籍等其他

大树 大树 2024-07-19
0 0 0
手把手指导您使用 Git

手把手指导您使用 Git

如果您从未使用过 Git,甚至可能从未听说过它。莫慌张,只需要一步步地跟着这篇入门教程,很快您就会在 GitHub 上拥有一个全新的 Git 仓库。在开始之前,让我们先理清一个常见的误解:Git 并不是 GitHub。Git 是一套版本控制系统(或者说是一款软件),能够协助您跟踪计算机程序和文件在任

Escape Escape 2024-07-19
0 0 0
你的 Github 仓库被 DMCA Takedown 后怎么办?

你的 Github 仓库被 DMCA Takedown 后怎么办?

仓库被封禁在 2018 年 2 月 20 日,我们的开源项目放在 GitHub 上的仓库由于收到了 DMCA Takedown 投诉被封禁,仓库处于不可访问状态。此时在 GitHub 上访问该仓库时,会显示一个公开消息,表明该仓库被封禁的原因。按照 GitHub DMCA 的规则,GitHub 在确

向阳逐梦 向阳逐梦 2024-07-19
0 0 0
使用 pelican 和 Github pages 来搭建博客

使用 pelican 和 Github pages 来搭建博客

今天我将谈一下我这个博客是如何搭建的。在我们开始之前,我希望你熟悉使用 Github 并且可以搭建一个 Python 虚拟环境来进行开发。如果你不能做到这些,我推荐你去学习一下 Django Girls 教程,它包含以上和更多的内容。这是一篇帮助你发布由 Github 托管的个人博客的教程。为此,你

Escape Escape 2024-07-18
0 0 0
使用 GitHub 和 Python 实现持续部署

使用 GitHub 和 Python 实现持续部署

借助 GitHub 的 网络钩子 webhook ,开发者可以创建很多有用的服务。从触发一个 Jenkins 实例上的 CI(持续集成) 任务到配置云中的机器,几乎有着无限的可能性。这篇教程将展示如何使用 Python 和 Flask 框架来搭建一个简单的持续部署(CD)服务。在这个例子中的持续部署

爱可生开源社区 爱可生开源社区 2024-07-18
0 0 0
让我们从 GitHub 中迁移出来

让我们从 GitHub 中迁移出来

编者按:本文不代表本站观点,而且微软收购 GitHub 的后果目前尚未显现出来,本文只是提供了一个选择。正如你们之前听到的那样,微软收购了 GitHub。这对 GitHub 的未来意味着什么尚不清楚,但 Gitlab 的人认为微软的最终目标是将 GitHub 整合到他们的 Azure 帝国。对我来说

Escape Escape 2024-07-18
0 0 0
搭建属于你自己的 Git 服务器

搭建属于你自己的 Git 服务器

在本文中,我们的目的是让你了解如何设置属于自己的Git服务器。Git 是由 Linux Torvalds 开发的一个版本控制系统,现如今正在被全世界大量开发者使用。许多公司喜欢使用基于 Git 版本控制的 GitHub 代码托管。根据报道,GitHub 是现如今全世界最大的代码托管网站。GitHub

大树 大树 2024-07-18
0 0 0
初学者指南:在 Ubuntu Linux 上安装和使用 Git 和 GitHub

初学者指南:在 Ubuntu Linux 上安装和使用 Git 和 GitHub

Github 是一个存放着世界上最棒的一些软件项目的宝藏,这些软件项目由全世界的开发者无私贡献。这个看似简单,实则非常强大的平台因为大大帮助了那些对开发大规模软件感兴趣的开发者而被开源社区所称道。这篇向导是对于安装和使用 GitHub 的的一个快速说明,本文还将涉及诸如创建本地仓库,如何链接这个本地

醒在深海的猫 醒在深海的猫 2024-07-18
0 0 0
何谓开源编程?

何谓开源编程?

开源就是丢一些代码到 GitHub 上。了解一下它是什么,以及不是什么?最简单的来说,开源编程就是编写一些大家可以随意取用、修改的代码。但你肯定听过关于 Go 语言的那个老笑话,说 Go 语言“简单到看一眼就可以明白规则,但需要一辈子去学会运用它”。其实写开源代码也是这样的。往 GitHub、Bit

剑圣无痕 剑圣无痕 2024-07-18
0 0 0
Git 使用简介

Git 使用简介

我将向你介绍让 Git 的启动、运行,并和 GitHub 一起使用的基础知识。如果你是一个开发者,那你应该熟悉许多开发工具。你已经花了多年时间来学习一种或者多种编程语言并打磨你的技巧。你可以熟练运用图形工具或者命令行工具开发。在你看来,没有任何事可以阻挡你。你的代码, 好像你的思想和你的手指一样,将

大树 大树 2024-07-18
0 0 0
6 个托管 git 仓库的地方

6 个托管 git 仓库的地方

GitHub 被收购导致一些用户去寻找这个流行的代码仓库的替代品。这里有一些你可以考虑一下。也许你是少数一些没有注意到的人之一,就在之前,微软收购了 GitHub。两家公司达成了共识。微软在近些年已经变成了开源的有力支持者,而 GitHub 从成立起,就已经成为了大量的开源项目的实际代码库。然而,最

大白菜程序猿 大白菜程序猿 2024-07-18
0 0 0
1 2 3 4 33