diff --git a/lib/setup/screens.dart b/lib/setup/screens.dart index e388654c..d1b2b0a2 100644 --- a/lib/setup/screens.dart +++ b/lib/setup/screens.dart @@ -427,6 +427,9 @@ class GitHostSetupScreenState extends State<GitHostSetupScreen> { var repoPath = p.join(basePath, widget.repoFolderName); try { + if (!await GitRepository.isValidRepo(repoPath)) { + await GitRepository.init(repoPath); + } var repo = await GitRepository.load(repoPath); await repo.removeRemote(widget.remoteName); } on Exception catch (e, stacktrace) {