pub fn has_remote() -> bool
Whether any remote is configured. Same device, same reason: a contract about pushing has nothing to gate in a repository nothing is pushed from, and more than one check asks before speaking.