我可以在没有许可的情况下向 Devops 存储库添加 reader 吗?

Can i add a reader without license to Devops repos?

我们使用 devops 板和回购协议,目前我们有一名顾问负责我们使用的框架。 我希望仅在可能的情况下以读取权限共享此存储库。 例如。他应该能够克隆/更新存储库,但除此之外别无他法。

我认为该顾问没有 devops 许可证。 有什么办法可以将我在 devops 存储库中托管的代码分享给这位顾问吗?

如果您有一个 public 项目,您可以免费将他添加为利益相关者 (docs.microsoft.com)。

如果它是私人的,你可以将他添加为基本用户(只要你的用户少于 5 个是免费的!)或者:

您可以生成一个 PAT 并且只是:

git clone https://<anything>:<your-pat-here>@dev.azure.com/<organization>/<project>/_git/<repo>

因此无需访问 DevOps 即可在本地访问存储库。

同意DSpirit。

我们可以生成一个 PAT 令牌并配置权限范围,然后与顾问共享 PAT 以克隆 repo。

share my code hosted in devops repos to this consultant

此外,我们可以在项目设置中将项目类型更改为 public 或 create a new public project 并将当前 repo 克隆到 public 项目,然后共享 public项目 link 与顾问,顾问可以访问 Azure DevOps 中的存储库。