For replication it is necessary to have the two servers in the same domain. And you have to start the server agent service with a domain user.
Those are requeriments for that service.
We tried to replicate without including those computers in a domain but it did not be able.
regards
Paola