Git 全局重定向获取服务器,还更新源服务器?

Git globally redirect fetch server, but also update the origin server?

假设我想将 url https://github.com/CocoaPods/Specs.git 上的所有提取重定向到本地存储库 ~/.Specs,并且 push 也更新到原点 url,怎么办?

This question 似乎部分解决了我的问题,但此配置同时影响 fetchpush

git remote set-url --push origin user@example.com:repo.git