隐藏VSTS(VisualStudio.com)GIT分支

Ser*_*gan 2 git tfs azure-devops

我最近将我的Visual Studio Team Systems(VSTS)回购从TFVC转移到了GIT.我将我的master分支保留为具有PROD密码的Web.Release.config那个(我不希望开发人员看到的东西).我如何锁定,master以便只有我,即VSTS"所有者",甚至可以看到它存在,但更重要的是,看到(浏览,克隆,合并)master分支的内容?

Von*_*onC 5

如何锁定主服务器,以便只有我,即VSTS"所有者",甚至可以看到它存在

  • a /你没有.理想情况下,您不会在Git仓库中存储密码或任何敏感数据.完全没有.您可以使用保险库.
    另见(最初是码头工人,但也适用于你的情况)" 秘密和LIE能力:现代秘密管理状况(2017) "来自Jeff Nickoloff.
    正如James Reed 评论的那样,VSTS(TFS版本)的任务管理器部分将允许存储机密

  • b /如果你真的需要,那么至少会将它存储在你拥有的私人仓库中,你可以单独克隆.另一个单独的"开发"回购将保留用于开发,以便完全克隆.
    在部署期间,您可以获取dev repo和秘密仓库,并在那里检出敏感信息(即,在生产环境中).
    正如Luca Cappa 评论的 那样,两个回购都可以通过子模块链接在一起(知道这个的秘密).dev