限制Github访问单个存储库

时间:2017-04-07 12:28:19

标签: git github

我想在一台机器上为客户部署软件,但是有多个私有存储库,并且属于多个组织。

我不想让客户访问我所属的所有组织。我想要做的就是部署代码并允许客户定期更新代码。

这里有一个类似的问题:Restrict Github API access to only one repository of an user

但是,我看不到在Github中限制对单个存储库的SSH访问的方法。

https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/

是否有人知道我如何只允许在远程PC上访问单个私人存储库?

1 个答案:

答案 0 :(得分:4)

您可以将他添加为项目的贡献者。

打开一个您希望客户有权访问的新项目(<?php session_start(); if (!isset($_SESSION['username'])&& $_SESSION['status']) { header("Location: login.php"); } if (isset($_SESSION['username'])&& $_SESSION['status']) { $_SESSION['status']; header("Location: usernav.php"); } ?> ),然后将其添加为贡献者。

他将无法看到您的原始项目,但您将能够看到他所有的更改,并且他将能够为您创建拉取请求。

enter image description here

enter image description here