Skip to main content

Initialize GitHub Repository

When pushing code to GitHub, the following error may occur:

Error pushing repository. Make sure your repository is initialized

This typically happens if the GitHub repository was not initialized correctly or if the project exceeds GitHub’s file size limits.

Prerequisites
  • Access to your GitHub account.
  • A FlutterFlow project with GitHub integration enabled.

Follow the steps below to initialize a GitHub repository:

  1. Create a New Repository

    • Go to GitHub and click New to create a repository.
    • Enable the option Add a README file during creation.
  2. Connect Repository to FlutterFlow

    • Open your FlutterFlow project.

    • Navigate to GitHub Integration and follow the instructions to connect the new repository.

  3. Download and Inspect Your Project

    • Download the full source code from FlutterFlow.

    • Navigate to the assets folder.

    • Identify any files larger than 25MB.

      Check Your Asset Size

      GitHub does not allow individual files larger than 25MB. Large image or video files may cause push failures.

      Tips to Reduce Project Size
      • Use network assets instead of uploading large media files directly to FlutterFlow.
      • Optimize images using tools like TinyPNG or ImageOptim before uploading.

Was this article helpful?