在Github私有页面中使用私有仓库的Github Action徽章

3
随着Github私人页面的出现,我实际上可以发布在私人仓库中运行的Github操作。然而,私人页面无法呈现徽章,这些徽章应该可以访问此私人仓库。

enter image description here

然而,如果我点击图片,它会带我到徽章。这是因为我已在Github上进行了身份验证,并可以看到有关存储库的所有内容。我想知道为什么操作徽章没有显示出来。
1个回答

4

这个问题与VSCode无法显示相同徽章(如您的GitHub页面)类似:请参见讨论156091

如果存储库是私有的,则只能在登录到GitHub后查看它。
我认为在这种情况下,VS Code将无法显示徽章,因为我们在请求徽章时还必须发送您的GitHub凭据。

关于GitHub页面上的徽章,存在徽章/盾牌问题593,要求支持私有GitHub存储库

对于想要使用Shields获取私有存储库徽章的人来说,有两个可行的选择:

  1. 使用带有适当GH身份验证的自托管Shields实例
  2. 使用Shields.io和端点徽章,并使用自己的自定义端点提供Shields.io创建和提供徽章所需的数据。

到了2023年,它仍然无法开箱即用 :(. 这个使用场景是:为私有存储库创建docsify网站并在那里展示徽章。 - JobaDiniz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接