如何解决Shield.IO 许可证徽章和 Github许可证徽章不起作用
我在 Github 中为我的项目创建了一个 MIT 许可证。它添加了一个许可证文件,现在显示为 MIT 许可证。
我去了 Shields.IO,它建议链接到我的 repo。其中之一是许可证徽章。
我已使用标记将此添加到我的自述中,并且除许可证徽章外的所有其他徽章都有效。
我还允许向我的 Github 请求屏蔽请求特权。
我还需要做些什么才能让它发挥作用?
我假设 Shields 会读取存储库中的 Github 许可证文件来获取许可证类型?
解决方法
我今天在我的一个存储库中遇到了同样的问题。最后,我通过简单地覆盖许可证徽章的标签来修复它。
之前
之后
这会产生以下网址:
https://img.shields.io/github/license/your-name/your-repository?label=license&style=for-the-badge
在我的示例中,我使用的样式 for-the-badge
当然是可选的。
还要确保您的存储库包含具有所需许可证的名为 LICENSE.md
的许可证文件。
我遇到了同样的问题 - 它无法识别包含 MIT 许可证的 LICENSE 或 LICENSE.md。
对于shields.io,我现在只是用
[![License](https://www.jb51.cc/res/2021/03-07/00/9958189c6e543b2492781097c47b635a.jpg)](./LICENSE)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。