是否有可用的选项在仅具有有限存储库访问权限的Azure Devops上创建服务连接?

时间:2019-10-03 09:51:38

标签: github azure-devops

“我想使用AzureDevOps创建服务连接,通过该连接我们只能访问一个特定的存储库。但是,当我创建服务连接时,它将提供对一个帐户中存在的所有存储库的访问”。

我已经尝试使用Github创建个人访问令牌。但是GitHub不允许创建存储库访问受限的公共访问令牌。

如何生成具有受限存储库访问权限的个人访问令牌?

1 个答案:

答案 0 :(得分:0)

创建新的GitHub服务连接时,可以选择如下所示的Personal Access Token。 enter image description here

然后访问https://github.com/settings/tokens以创建个人访问令牌,然后您可以选择期望的范围。

enter image description here

这次,我选择public_repo范围,创建令牌,将令牌复制到Azure DevOps并创建新的GitHub连接。 enter image description here

如您所见,我的GitHub中有五个存储库,一个是私有的,四个是公共的。 enter image description here

然后在构建管道源中,我仅获得了四个公共存储库,而没有获得私有存储库。 enter image description here