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

我现在如何向我已经添加的项目添加GPL许可证?


转到存储库 通过单击蓝色加号图标添加一个新文件 输入文件名为License.txt或License。在那之后,一个许可证拾取者会出现。然后可以选择license的类型。


在存储库中,单击“创建新文件”


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


选择您首选的许可证。

公认的答案差不多了,但我很困惑,因为它说“点击蓝色加号”——界面可能已经改变了——图像和OP的是一样的。


转到存储库 点击“创建新文件”按钮 输入文件名为License.txt或License。Md在你的存储库名称旁边的输入框中,一个下拉按钮出现在右边 选择您所选择的许可证类型 点击下方的“提交新文件”按钮(绿色按钮)


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

转到存储库的Insights选项卡 单击左侧的Community 在右侧,单击“许可证”一行上的“添加”

出于某种原因,github的文档中甚至没有提到这一点。


我只是想添加另一个有效的替代使用https://choosealicense.com由Github和更多。

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

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

复制到剪贴板:单击按钮将许可证文本复制到剪贴板并粘贴到您的许可证文件中。如何在Github中添加许可证是其他人回答的。 输入Github存储库url并按Enter(咆哮按钮)。您将被要求获得访问您的Github存储库的权限。

注意!

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

例子