git - Git - 每个远程凭据(SSH 密钥)
问题描述
我有一个 Git 存储库,它被推送到不同的遥控器。
cd soCoolItHasToBeDuplicated;
git remote add foo git@github.com/...
git push foo;
git remote add bar git@github.com/...
git push bar;
现在,repo 配置了一些 SSH 密钥。
但是 GitHub 会阻止其他用户重复使用相同的 SSH 密钥。
所以我需要为其他 repo 使用其他 SSH 密钥。
有GIT_SSH_COMMAND
var可以使用不同的 SSH 密钥。但我希望它能够透明地工作,无需额外的变量或脚本。
基本上我正在寻找的是这样的:
git remote set-key foo ~/.ssh/id_rsa-github-foo
有这样的吗?
(我知道 GitHub 专门有组织和东西。我想要一个普通的git
解决方案。)
解决方案
推荐阅读
- python - 所以我制作了一个神经网络模型,用于使用 tensorflow keras 对狗和猫进行分类,但它的准确性并没有提高。有什么建议么?
- oracle - 如何使用 PL/SQL 过滤 XML 字符串
- javascript - 如何在Angularjs中分割日期和时间?
- angular - Angular 服务中 json 调用的可变 URL
- algorithm - 从大列表中获取最大的 n 个元素时应该使用哪种算法?
- db2 - 云上的 DB2 不支持 pl/sql
- haskell - 在 Haskell 中模拟路径依赖类型
- jquery - jQuery Datatables,如何从每个页面中获取所有选中的复选框
- url - 从 .f4m 流 url 获取 .mp4
- github - git子模块未显示最新提交