I have three machines with the same repository in all of the machines.
  
  - cat-laptop:~/personal
  - dog:~/personal
  - turtle:~/personal
 
All of them are connected to each other in `client mode`, and were
paired via the `Assistant` as `Local Computers`.

`dog:~/personal` is accessible through the LAN and externally to the
internet.

Will there be a problem if I add `dog:~/personal` as a `Remote Server`
through the assistant  with a different hostname and port to
`cat-laptop:~/personal`? And does git-annex know what remote to use if
`cat-laptop` is connected to the same LAN as `dog`?

My  worries are file collisions, missing commits, or any lose of
updates because of one repository treated as multiple remotes in other
client repositories.