问题描述
我们使用devops开发板和存储库,目前我们为使用的框架提供顾问。 我希望只有在可能的情况下才能将此共享与读取权限共享。 例如。他应该能够克隆/更新存储库,但不能复制太多。
我认为该顾问没有devops许可证。 我可以通过什么方式与该顾问共享devops仓库中托管的代码?
解决方法
如果您有公共项目,则可以免费将他添加为涉众(docs.microsoft.com)。
如果是私人用户,则可以将他添加为基本用户(只要免费用户少于5个即可!),或者:
您可以生成一个PAT并且只是:
git clone https://<anything>:<your-pat-here>@dev.azure.com/<organization>/<project>/_git/<repo>
因此,人们无需访问DevOps就可以在本地访问存储库。
,同意DSpirit。
我们可以生成PAT令牌并配置权限范围,然后与顾问共享PAT以克隆存储库。
与该顾问共享在devops仓库中托管的我的代码
此外,我们可以在项目设置或create a new public project中将项目类型更改为public,然后将当前存储库克隆到公共项目,然后与顾问共享公共项目链接,顾问可以在Azure DevOps中访问该存储库