Adding repos doesn't normalized URLs, allows duplicate repos.
Adding http://10.0.1.50 and http://10.0.1.50/ will count as different repos, because the URLs are not normalized before being put into the database. F-Droid should make use of one of the URL handling classes provided by the SDK to normalize the URLs so that they are the same. It should also do the same process for all existing URLs in the database, but that is probably less important.