Fetch repository as mirror using anonymous remote
Part of gitlab#210244 (closed)
Uses anonymous remote to fetch as mirror instead of creating temporary remotes. This wont leak credentials since the remote URL is always the gitaly internal URL.
Edited by James Fargher