What is driving your requirement or desire to have Trac and Git on separate servers?
Git on the Trac server could be a read-only clone of your central repository, i.e. not the repository you push to, provided you can trigger an update when you push to the central repository.
Ryan