背景:
我有一个系统,我将它用于业余爱好和办公室项目。我在这两个地方都有不同的 github 存储库。理想情况下,我想提交不同的用户名。
因此我创建了 repos 和本地用户名:git config --local user.name "Local Name"
当推送相同的 ssh key 对两个 repos 都不起作用时,问题就出现了。如果我更改一个存储库的 ssh key ,使用相同的 ssh key 推送到另一个存储库会给我带来麻烦。如何解决?
最佳答案
假设您使用的是 Linux/Unix,您可以配置您的 .ssh/config
文件以指向 2 个不同的身份
Host foo foo.example.com
Hostname foo.example.com
IdentityFile ~/.ssh/foo_rsa
Host bar bar.example.org
Hostname bar.example.org
IdentityFile ~/.ssh/bar_rsa
关于git - 管理来自同一系统和不同用户名的多个 github 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9240358/