为开发者而建
Built for developers

GitHub is a development platform inspired by the way you work.
GitHub是一个受你工作方式启发的开发平台。

From open source to business, you can host and review code, manage projects,
and build software alongside millions of other developers.
从开源到商业,您可以托管和审查代码,管理项目,并与其他数百万开发人员一起构建软件。

Sign up for GitHub
注册GitHub

you agree to our terms of service and privacy policy
您同意我们的服务条款和隐私政策

Features Business Explore Marketplace Pricing Search GitHub
特征 商业 探索 市井 价钱 搜索GitHub

A better way to work together
一个更好的方式一起工作

GitHub brings teams together to work through problems,
move ideas forward, and learn from each other along the way.
GitHub让团队一起解决问题,提出想法,并相互学习。

along the way.
一路上。

On GitHub, lightweight code review tools are built into every pull request. Your team can create review processes that improve the quality of your code and fit neatly into your workflow.
在GitHub上,每个拉取请求都内置了轻量级的代码审查工具。 您的团队可以创建审查流程,提高代码的质量,并整齐地融入到您的工作流程中。

fit neatly into your workflow.
整齐地融入到您的工作流程中。

Start with a pull request
从拉请求开始

Pull requests are fundamental to how teams review and improve code on GitHub.
拉取请求是团队如何在GitHub上检查和改进代码的基础。

Evolve projects, propose new features, and discuss implementation details before changing your source code.
在更改源代码之前,先演变项目,提出新功能并讨论实现细节。

Start a new feature or propose a change to existing code with a pull request—a base for your team to coordinate details and refine your changes.
开始一项新功能,或者通过拉取请求提出对现有代码的更改 - 这是您的团队协调细节并优化您的更改的基础。

Discuss code
讨论代码

On GitHub, conversations happen alongside your code. Leave detailed comments on code syntax and ask questions about structure inline
在GitHub上,对话发生在您的代码旁边。 留下代码语法的详细评论,并提出有关结构内联的问题

Request a review
请求审查

If you’re on the other side of the code, requesting peer reviews is easy. Add users to your pull request, and they’ll receive a notification letting them know you need their feedback.
如果你在代码的另一端,请求同行评审很容易。 将用户添加到您的拉取请求中,他们会收到通知,让他们知道您需要他们的反馈。

Save your teammates a few notifications. Bundle your comments into one cohesive review, then specify whether comments are required changes or just suggestions.
保存你的队友几个通知。 将您的评论捆绑到一个有凝聚力的评论中,然后指定评论是需要更改还是只是建议。

Resolve simple conflicts
解决简单的冲突

You can’t always avoid conflict. Merge pull requests faster by resolving simple merge conflicts on GitHub—no command line necessary.
你不能总是避免冲突。 通过解决GitHub上的简单合并冲突(无需使用命令行)来更快地合并请求。

Merge pull requests faster
更快地合并拉取请求

resolving simple merge conflicts on GitHub
解决GitHub上的简单合并冲突

learn how to resolve merge conflicts on GitHub and using the command line.
学习如何解决GitHub上的合并冲突和使用命令行。

Merge the highest quality code
合并高质量的代码

Reviews can improve your code, but mistakes happen. Limit human error and ensure only high quality code gets merged with detailed permissions and status checks.
评论可以改善你的代码,但是会发生错误。 限制人为错误并确保只有高质量的代码才能与详细的权限和状态检查合并。

detailed permissions and status checks.
详细的权限和状态检查。

 

Give collaborators as much access as they need through your repository settings. You can extend access to a few teams and select which ones can read or write to your files. The options you have for permissions depend on your plan.
通过存储库设置为协作者提供尽可能多的访问权限。 您可以将访问权限扩展到几个团队,并选择哪些人可以读取或写入您的文件。 你有权限的选项取决于你的计划。

Protected branches
受保护的分支

Protected Branches help you maintain the integrity of your code. Limit who can push to a branch, and disable force pushes to specific branches. Then scale your policies with the Protected Branches API.
受保护的分支可以帮助您保持代码的完整性。 限制谁可以推送到分支,并禁用强制推送到特定分支。 然后使用受保护的分支API缩放您的策略。

Required status checks
要求的状态检查

Create required status checks to add an extra layer of error prevention on branches. Use the Status API to enforce checks and disable the merge button until they pass. To err is human; to automate, divine!
创建所需的状态检查以在分支上添加额外的错误预防层。 使用状态API执行检查并禁用合并按钮,直到它们通过。 人非圣贤孰能; 自动化,神圣!

Bulletproof your review process
防止您的审查过程

Build on GitHub with review tools to avoid human error and add extra polish to your team’s code with review tools.
建立在GitHub上的审查工具,以避免人为错误,并通过审查工具添加额外的波兰到你的团队的代码。

Ready to sign up
准备注册

Personal account
Unlimited public repositories
Unlimited private repositories
Unlimited collaborators
个人账户
无限的公共仓库
无限的私人存储库
无限的合作者

Organization account
Unlimited public repositories
Unlimited private repositories
Team and user permissions
组织帐户
无限的公共仓库
无限的私人存储库
团队和用户权限

Organization account
SAML single sign-on
Access provisioning
24/5 support with 8-hour response time
组织帐户
SAML单点登录
访问配置
24/5支持,8小时响应时间

Multiple organizations
SAML, LDAP, and CAS
Access provisioning
24/7 support for urgent issues
Advanced auditing
Host on your servers, AWS, Azure, or GCP

多个组织
SAML,LDAP和CAS
访问配置
全天候支持紧急事件
高级审计
在您的服务器,AWS,Azure或GCP上运行

Don’t need unlimited private repositories? Sign up for one of our free plans for unlimited public and open source projects.
不需要无限的私人存储库? 注册我们的免费计划之一,无限的公共和开源项目。

Sold in packs of 10 users and billed annually.
以10位用户的包装出售,每年收费。

GitHub Community
GitHub社区

update available
更新可用

Happy Holidays and see you all next year when we do it all again!
祝大家节日快乐,明年再见!

Give back to open source, one issue at a time, with CodeTriage. You’ll get one issue from your favorite repo per day to help you dig deeper, learn more, and stay involved with the code you rely on.
使用CodeTriage,一次返回一个开源问题。 你会从你最喜欢的回购每天得到一个问题,以帮助你深入挖掘,学习更多,并保持与你依赖的代码介入。

Contribute to Open Source. Search issue labels to find the right project for you!
贡献开源。 搜索问题标签为您找到正确的项目!

Find open source pull requests that need a reviewer before merging.
在合并前查找需要审阅者的开源请求。

This year we are encouraging organisers around the world to hold 24 Pull Requests hack events. Get involved this Christmas.
今年我们正在鼓励全球各地的组织者举办24场拉动请求黑客活动。 参与这个圣诞节。

The study of algorithms that make data-based predictions has found a new set of possibilities.
对基于数据的预测算法的研究发现了一系列新的可能性。