如何向现有 GitHub 项目添加许可证
Posted
技术标签:
【中文标题】如何向现有 GitHub 项目添加许可证【英文标题】:How to add license to an existing GitHub project 【发布时间】:2015-10-16 19:26:49 【问题描述】:当我创建一个 GitHub 项目时,我选择了无。
现在如何将 GPL 许可证添加到我已添加的项目中?
【问题讨论】:
倒数第二个标题:help.github.com/articles/open-source-licensing 【参考方案1】:-
在您的存储库中,点击“创建新文件”
2。 a) 键入“LICENSE”、“LICENSE.md”或“LICENSE.txt”作为新文件的文件名。 b) “想使用新模板吗?”将出现对话框。
-
选择您喜欢的许可证。
接受的答案几乎就在那里,但让我感到困惑,因为它说“点击蓝色加号” - 界面可能已经改变 - 并且图像与 OP 的相同。
【讨论】:
作为奖励,许可证现在将显示在页面的右上角,在贡献者数量之后。 原来如此!好功能。可能没有足够的主题包含在我的答案中,但感谢您强调它。 请注意,最常见的文件名只是 LICENSE,而 LICENSE.txt 和 LICENSE.md 是不太常见的文件名。【参考方案2】:-
转到您的存储库
点击蓝色加号图标添加新文件
将文件名键入为 License.txt 或 License.md,之后将显示许可证选择器。然后您可以选择许可类型。
【讨论】:
【参考方案3】:有一种更简单的方法可以进入“添加许可证”向导:
转到存储库的Insights
选项卡
点击左侧的Community
在右侧,点击Add
,在上面写着License
由于某种原因,docs at github 中甚至没有提到这一点。
【讨论】:
非常有用且容易得多。非常感谢。 这比其他答案更好,更容易。在我看来应该被标记为“接受”。【参考方案4】:-
转到您的存储库
点击“创建新文件”按钮
在存储库名称旁边的输入框中键入文件名 License.txt 或 License.md,右侧会出现一个下拉按钮
选择您喜欢的许可证类型
点击底部的“提交新文件”按钮(绿色按钮)
【讨论】:
【参考方案5】:我只是想使用Github and many more 制作的https://choosealicense.com 添加另一个有效的替代方案。
ChooseALicense.com 旨在提供有关流行开源许可证的准确、非判断性和易于理解的信息,以帮助人们就他们启动、维护、贡献和使用的项目做出明智的决定。
在您选择许可证后,有两种方法可以转移您的新许可证。
-
复制到剪贴板:单击按钮
Copy license text to clipboard
并粘贴到您的LICENSE
文件中您想要的任何位置。如何在 Github 中添加许可证由其他人回答。
Github:填写文本字段 Enter GitHub repository url
并点击 Enter
(按下按钮)。系统将要求您授予访问 Github 存储库的权限。
注意!
在源代码的根目录中创建一个文本文件(通常命名为 LICENSE 或 LICENSE.txt),并将许可证文本复制到该文件中。将 [year] 替换为当前年份,将 [fullname] 替换为版权所有者的姓名(或姓名)
示例
【讨论】:
以上是关于如何向现有 GitHub 项目添加许可证的主要内容,如果未能解决你的问题,请参考以下文章