GitHub

间谍游戏:NSA 和 GCHQ 向开源社区提供他们的软件

通常认为,称职的间谍都擅长保密。使用秘密传递点、加密、氰化物胶囊等等,公开分享有用的信息不应该是其工作描述的一部分。因此,当几年前一些顶级间谍机构开始向 GitHub 贡献代码,并通过开源方式将其部分软件提供给大众时,着实让我们中的一些人感到措手不及。

将你的 Git 内部化

如果您对微软收购 GitHub 感到担忧,或者如果您一直在寻找摆脱免费公共仓库的方法,或者如果您想加强您的 DevOps 工作,那么现在是时候考虑自行安装和运行 GitLab 了。它并不像您想象的那么困难,而且免费的开源 GitLab CE 版本提供了很大的灵活性,可以从头开始、迁移或升级到更完善的版本。

构建一个精简的 Git 环境

如何从 GitHub 迁移仓库,配置软件,并开始在你自己的 Linux 服务器上托管 Git 仓库。随着最近微软收购 GitHub 的消息传出,许多人选择研究其他的代码托管选项。像 GitLabs 这样的自托管解决方案提供了完善的用户界面,功能上类似于 GitHub,但需要配置性能较好的硬件,并提供了许多非 Git 用户的日常使用不一定需要的功能。

获取您的 Linux Journal 2018 年 7 月刊:现已发布

随着微软最近收购 Github,我们收到了数百个关于 git 相关的问题和评论。如何自行安装和运行 GitLab?应该这样做吗?GitHub 和 GitLab 之间有什么区别?如何从 GitHub 迁移仓库并在自己的 Linux 服务器上托管?因此,在七月刊的 Linux Journal 中,我们将深入探讨... git。尽情享用! 特色文章包括:Zack Brown 撰写的 Git 起源故事

Git 中的糟糕想法

这篇文章源于一个每年都被 GitHub Universe 忠实地拒绝的演讲。我不明白为什么…… 不管好坏,git 已经成为开源社区最普及的工具之一。它可以让您有效地管理代码。它可以帮助相距遥远的工程师相互协作。它的核心非常简单,这就是为什么这么多博客文章中的图表不可避免地看起来像图 1 中所示的那样。很少详细讨论的不幸真相是 git 有阴暗面:它让我们觉得自己很蠢。我不在乎你是谁——我们都会遇到一个时刻,耸耸肩,放弃,然后争先恐后地去 Stack Overflow(座右铭:“此线程已关闭,主题无关”)来弄清楚如何最好地摆脱我们为自己造成的糟糕境地。唯一的问题是,在疯狂吞噬你之前,你能在这条兔子洞里走多远,然后你开始靠养山羊为生。

微软收购 GitHub:三周后

我在卡莉·费尔柴尔德在 Linux Journal 告诉我这件事的几天前就听说微软要收购 GitHub 了。我对这个消息的回复是坚定的“滚!出去!” 不用说,我对此表示怀疑。作为一个对微软“拥抱、扩展和消灭”时代记忆犹新的人,这次最新拥抱的消息确实,尽管只是短暂地,唤起了那些旧时的回忆。

使用 Golang 备份 GitHub 和 GitLab 仓库

想学习 Golang 并构建一些有用的东西吗?学习如何编写一个工具来备份您的 GitHub 和 GitLab 仓库。GitHub 和 GitLab 是两个流行的 Git 仓库托管服务,用于托管和管理开源项目。它们也已成为内容创作者邀请他人共享和协作的简便方法,而无需拥有自己的基础设施。