如何将许可证添加到现有的GitHub项目

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

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

截图

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

step 0


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

step 1


  1. 选择您首选的许可证。

step 2

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

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

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

  • 转到存储库的Insights选项卡
  • 单击左侧的Community
  • 在右侧,单击License行上的Add

add license to github repository

由于某些原因,这甚至没有在github上的文档中提到。

我只是想添加另一个有效的替代方法,使用Github和很多其他网站生成的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]替换为版权所有者的姓名

< >强的例子 https://choosealicense.com/ < / p >