Если вы можете ssh к mirror-server
, вы можете клонировать там:
ssh mirror-server git clone url/origin-server/repo
Если вы не можете использовать ssh, но оба репозитория размещены на Github или Gitlab, вы можете использовать их API ( Github , Gitlab ) для форка репо.
В общем случае (без ssh, без API) вам не повезло, и промежуточный локальный репо - единственный способ.