如何解决来自多台家用 PC 的多个用户通过 ssh 连接到他们自己的 github
我家里有多台电脑,供 3 个用户使用。是否可以通过 ssh 访问不同的用户 github 帐户,而无需在每台 PC 上创建单独的用户帐户?
解决方法
是的,可以使用 SSH 配置多个不同的 GitHub 用户帐户。 Git FAQ has an entry on this。
但是请注意,这样做会使您面临有人意外或故意使用错误帐户推送数据或访问他们不应该访问的数据的风险,因为 SSH 密钥是秘密。出于安全原因,每个用户都应该拥有自己的帐户。
另请注意,共享相同系统帐户的用户还需要特别注意将他们的存储库存储在不同的目录中,并使用 Git 的 user.name
为这些目录适当配置 user.email
和 includeIf
配置语法,您可以使用 git config --help
阅读。 GitHub 使用提交中的电子邮件(通常来自 user.email
)来将提交归因于帐户。如果您不确定如何执行此操作,那么最好创建单独的用户。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。