【发布时间】:2018-10-20 19:01:46
【问题描述】:
我有一个私有的 Microsoft Visual Studio Team Foundation Server(版本 15.117)在我的网络中运行。
当我在作者栏中查看 Git 项目的历史(如 https://tfs.local/tfs/»Collection«/»Project«/_git/»Repository«/history?_a=history)时,会显示头像。
TFS 自动(?)通过 URL https://tfs.local/tfs/»Collection«/»Project«/_api/_common/IdentityImage?id=&email=»none%4example.net«%3E&defaultGravatar=mm&__v=5 检索作者 Gravatar 图像,302 Found 重定向到 https://secure.gravatar.com/avatar/»md5-hash«
由于这种行为,Gravatar(以及介于两者之间的可能实体)知道我的项目和存储库名称,这是不可接受的。
如何防止网络界面显示 Gravatar(和其他第 3 方)图像?本地上传的图片没问题。
(Visual Studio 2013 GitHub avatar not being displayed 不相关,因为这是 Visual Studio 的设置,并且“启用第 3 方源”已取消勾选)
【问题讨论】:
-
您是如何/在哪里提交更改的?您能否在 TFS 的个人资料中看到 Gravatar 图像?
-
在这种情况下,我克隆了一个开源存储库并将其推送到我的私人 TFS 服务器 - 然后 Gravatar 图像出现在第 3 方人民的提交旁边。幸运的是我在我的个人资料中看不到 Gravatar 图片,我在那里设置了一张单独的个人资料图片。