我想为客户在一台机器上部署软件,但我有多个私有存储库并且也属于多个组织。我不想让客户访问我所属的所有组织。我只想部署代码并允许客户定期更新。这里有一个类似的问题:限制Github API访问用户的一个仓库。然而,我无法看到在Github中限制SSH访问单个存储库的方法。
https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/
有人知道我如何在远程计算机上仅允许访问单个私有存储库吗?https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/
有人知道我如何在远程计算机上仅允许访问单个私有存储库吗?您是否允许客户访问您的账号?这似乎是他人可以访问您的私有代码库的方式。
您可以让客户创建一个git账号,将其添加为您私有代码库的协作者,并将机器的ssh密钥添加到其账号中。客户随后可以使用自己的账号访问您的代码库。我认为这样可以让他们访问自己的代码库,而不是您的其他代码库。