在README.md中禁用内部teamcity构建状态映像的github缓存

Rah*_*hul 11 teamcity github github-api teamcity-8.0

我在github README.md中有一个TeamCity Build Status Icon,如下所示

[![Build Status](http://<internal-tc-server>:8111/app/rest/builds/buildType:(id:BuildID)/statusIcon)](http://<internal-tc-server>/viewType.html?buildTypeId=BuildID&guest=1)
Run Code Online (Sandbox Code Playgroud)

看起来像Github在README.md中缓存图像,新图像src url看起来如下所示.

<img src="https://github-camo.global.ssl.fastly.net/xxx/yyy"/>
Run Code Online (Sandbox Code Playgroud)

由于teamcity url位于我们的内部网络中,因此github将无法访问它并且无法正确缓存它.所以,我在README中看不到任何图像.是否有任何Image标签可用于禁用自动github图像缓存?

mba*_*ldi 0

这是一个老问题,但因为仍然有答案:Github 现在可以处理他们的迷彩缓存。 https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/about-anonymized-urls

如果您能够将Cache-Control标头设置为no-cacheGithub,则应忽略缓存图像。但这不适用于私有网络,因为 Github 已在此处记录了它:https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/about-anonymized-urls#viewing-images -在专用网络上