微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Shield.IO 许可证徽章和 Github许可证徽章不起作用

如何解决Shield.IO 许可证徽章和 Github许可证徽章不起作用

我在 Github 中为我的项目创建了一个 MIT 许可证。它添加一个许可证文件,现在显示为 MIT 许可证。

我去了 Shields.IO,它建议链接到我的 repo。其中之一是许可证徽章。

我已使用标记将此添加到我的自述中,并且除许可证徽章外的所有其他徽章都有效。

我还允许向我的 Github 请求屏蔽请求特权。

我还需要做些什么才能让它发挥作用?

我假设 Shields 会读取存储库中的 Github 许可证文件获取许可证类型?

解决方法

我今天在我的一个存储库中遇到了同样的问题。最后,我通过简单地覆盖许可证徽章的标签来修复它。

之前

before

之后

enter image description here

这会产生以下网址:

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)

License

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。