If we can implement a sub command migrate, that will be helpful.
# migrate from a http URL
tea --login=try migrate https://github.com/go-gitea/tea.git --name=gitea/tea
# migrate from local disk
tea --login=try migrate ./tea.git --name=gitea/tea
# migrate from a SSH URL, clone from ssh and then upload from local disk
tea --login=try migrate [email protected]:go-gitea/tea.git --name=gitea/tea