跳至主要内容

向仓库添加许可证

您可以在仓库中包含开源许可证,以便其他人更容易做出贡献。

如果在存储库中包含可检测的许可证,访问存储库的人员将在存储库页面的顶部看到它。要阅读整个许可证文件,请单击许可证名称。

Screenshot of the main page of the github-linguist/linguist repository. In the right sidebar, "MIT license," preceded by a law icon, is outlined in dark orange.

开源许可证允许其他人自由使用、更改和分发存储库中的项目。有关存储库许可证的更多信息,请参阅“为存储库授权”。

在存储库中包含开源许可证

  1. 在 GitHub.com 上,导航到存储库的主页。

  2. 在文件列表上方,选择添加文件 下拉菜单,然后单击 创建新文件.

    或者,您可以在 左侧的文件树视图中单击

    Screenshot of the main page of a repository. Above the list of files, a button, labeled "Add file," is outlined in dark orange. In the file tree view of the repository, a button with a plus sign icon is also outlined in dark orange.

  3. 在文件名字段中,键入LICENSELICENSE.md(全部大写)。

  4. 在文件名下方,单击选择许可证模板

    Screenshot of the new file form, with "LICENSE" entered in the file name field. A button, labeled "Choose a license template," is outlined in dark orange.

  5. 在页面左侧,“向项目添加许可证”下方,查看可用许可证,然后从列表中选择一个许可证。

  6. 单击查看并提交

  7. 单击提交更改...

  8. 在“提交消息”字段中,键入简短而有意义的提交消息,描述您对文件所做的更改。您可以在提交消息中将提交归因于多个作者。有关更多信息,请参阅“创建具有多个作者的提交”。

  9. 在提交消息字段下方,决定是将提交添加到当前分支还是添加到新分支。如果当前分支是默认分支,则应选择为提交创建一个新分支,然后创建一个拉取请求。有关更多信息,请参阅“创建拉取请求”。

    Screenshot of a GitHub pull request showing a radio button to commit directly to the main branch or to create a new branch. New branch is selected.

  10. 如果您在 GitHub.com 上的帐户关联了多个电子邮件地址,请单击电子邮件地址下拉菜单并选择要作为 Git 作者电子邮件地址的电子邮件地址。只有经过验证的电子邮件地址才会出现在此下拉菜单中。如果您启用了电子邮件地址隐私,则不回复将成为默认提交作者电子邮件地址。有关不回复电子邮件地址可以采取的确切形式的更多信息,请参阅“设置提交电子邮件地址”。

    Screenshot of a GitHub pull request showing a dropdown menu with options to choose the commit author email address. octocat@github.com is selected.

  11. 单击提交更改建议更改

进一步阅读