【问题标题】:How to add license to an existing GitHub project如何向现有 GitHub 项目添加许可证
【发布时间】:2015-10-16 19:26:49
【问题描述】:

当我创建一个 GitHub 项目时,我选择了无。

现在如何将 GPL 许可证添加到我已添加的项目中?

【问题讨论】:

标签: github licensing


【解决方案1】:
  1. 在您的存储库中,点击“创建新文件”


2。 a) 键入“LICENSE”、“LICENSE.md”或“LICENSE.txt”作为新文件的文件名。 b) “想使用新模板吗?”将出现对话框。


  1. 选择您喜欢的许可证。

接受的答案几乎就在那里,但让我感到困惑,因为它说“点击蓝色加号” - 界面可能已经改变 - 并且图像与 OP 的相同。

【讨论】:

  • 作为奖励,许可证现在将显示在页面的右上角,在贡献者数量之后。
  • 原来如此!好功能。可能没有足够的主题包含在我的答案中,但感谢您强调它。
  • 请注意,最常见的文件名只是 LICENSE,而 LICENSE.txt 和 LICENSE.md 是不太常见的文件名。
【解决方案2】:
  1. 转到您的存储库
  2. 点击蓝色加号图标添加新文件
  3. 将文件名键入为 License.txt 或 License.md,之后将显示许可证选择器。然后您可以选择许可类型。

【讨论】:

    【解决方案3】:

    有一种更简单的方法可以进入“添加许可证”向导:

    • 转到存储库的 Insights 选项卡
    • 点击左侧的Community
    • 在右侧,点击Add,在上面写着License

    由于某种原因,docs at github 中甚至没有提到这一点。

    【讨论】:

    • 非常有用且容易得多。非常感谢。
    • 这比其他答案更好,更容易。在我看来应该被标记为“接受”。
    【解决方案4】:
    1. 转到您的存储库
    2. 点击“创建新文件”按钮
    3. 在存储库名称旁边的输入框中键入文件名 License.txt 或 License.md,右侧会出现一个下拉按钮
    4. 选择您喜欢的许可证类型
    5. 点击底部的“提交新文件”按钮(绿色按钮)

    【讨论】:

      【解决方案5】:

      我只是想使用Github and many more 制作的https://choosealicense.com 添加另一个有效的替代方案。

      ChooseALicense.com 旨在提供有关流行开源许可证的准确、非判断性和易于理解的信息,以帮助人们就他们启动、维护、贡献和使用的项目做出明智的决定。

      在您选择许可证后,有​​两种方法可以转移您的新许可证。

      1. 复制到剪贴板:单击按钮Copy license text to clipboard 并粘贴到您的LICENSE 文件中您想要的任何位置。如何在 Github 中添加许可证由其他人回答。
      2. Github:填写文本字段 Enter GitHub repository url 并点击 Enter(按下按钮)。系统将要求您授予访问 Github 存储库的权限。

      注意!

      在源代码的根目录中创建一个文本文件(通常命名为 LICENSE 或 LICENSE.txt),并将许可证文本复制到该文件中。将 [year] 替换为当前年份,将 [fullname] 替换为版权所有者的姓名(或姓名)

      示例

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-12-13
        • 2022-01-15
        • 2012-02-16
        • 2023-02-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-02-26
        相关资源
        最近更新 更多