22 我想生成仅具有READ权限的SSH密钥,可以与我的GitHub帐户一起使用吗?还是应该创建一个仅具有读取权限的帐户? ssh github ssh-keys — 吉贝 source 部署密钥! — C0deDaedalus
19 部署救援钥匙 部署密钥是SSH密钥,它: 存储在您的服务器上,并授予对单个GitHub存储库的访问权限。 通常用于在部署或连续集成运行期间克隆存储库。 部署有时会涉及合并分支和推送代码,因此部署键始终允许读写访问。 但是,由于在许多情况下不希望进行写访问,因此您可以使用只读访问权限来创建部署密钥。 默认情况下,通过GitHub.com创建的新部署密钥将为只读,并且可以通过Allow write access在创建过程中进行选择来授予其写访问权限。 创建只读部署密钥 转到Settings要授予只读权限的存储库内的选项卡。 在左侧导航栏上,选择 Deploy Keys 点击 Add Deploy Key 。 给它一个标题,随便什么,然后添加ssh键。 确保Allow write access未选中该框。 你完成了 ! 要了解有关部署密钥的更多信息,请阅读Github Developer。另请参阅Github上zhujunsan的这个美丽要点。 随时添加更多详细信息。 — 代达罗斯 source 1 并要添加多个存储库,请为每个存储库生成一个SSH密钥,并将配置添加到SSH配置文件中,如medium.com/@dustinfarris/… — Nagev
9 Github组织可以“支持”以下工作流程: 建立组织 创建一个虚拟帐户,该帐户将用于只读访问 将虚拟帐户添加到具有只读权限的组织 在只读帐户上添加您想要的任何SSH密钥 使用您的普通帐户进行写作 — 斯拉瓦·克尼亚泽夫(Slava Knyazev) source 2 与接受的答案不同,此答案使您可以读取组织中所有存储库的访问权限。 — mareoraft