prevent an alias having more than one URI

disallow two uris from having the same alias

should have done at git st

Signed-off-by: aidylewis <aidy.lewis@googlemail.com>