
它是什么
GitHub 保存用 Git 管理的项目的共享副本。更改以拉取请求(pull request)的形式提交:团队成员阅读更改、留下评论,并在批准后才并入主版本。GitHub Actions 在代码变更时运行自动化步骤,例如测试或构建。
大量公开的开源项目在那里开发,包括许多企业所依赖的工具。Microsoft 自 2018 年起拥有 GitHub。最接近的竞争对手是 GitLab。
为什么它对企业重要
- 谁拥有账户和代码:代码应放在企业控制的组织账户中,而不是员工的个人账户里。如果代码存放在个人账户中,公司可能随着那个人的离开而失去访问权限。
- 员工或外包人员离开后的访问权限:每个有访问权限的人都可以读取,往往还能修改代码。请定期检查成员名单,并在人员离职或合同结束当天就移除他们。
- 哪些东西不能存放:密码、访问令牌和 API 密钥绝不应提交到仓库中,即使是私有仓库也不行,因为历史记录会保留它们。请改用专门的密钥存储。
- 仓库的备份:托管的仓库只是一份副本。请在您自己掌控的地方再保留一份副本,并演练恢复。
KawaConnect 如何使用 GitHub
我们在 GitHub 上发布并维护公开的开源工具。当客户的代码托管在那里时,我们在该客户自己的 GitHub 组织中工作。
首先,我们会确认该组织归企业所有。然后检查成员名单,移除已离职的人员。
相关服务
了解更多
- 维基百科上的 GitHub对 GitHub 所提供功能及其发展历程的中立概述,适合想了解背景的企业主。
- GitHub 网站服务本身,您可以在这里浏览公开项目。
- GitHub 文档关于组织、访问控制和 Actions 的官方指南,面向账户管理员。