Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


    Cloudron Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular

    Solved Github Pages app problem

    GitHub Pages
    github-pages
    3
    7
    297
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • yusf
      yusf last edited by girish

      Installed the Github Pages app Docs says

      When pushing, git will prompt for Cloudron username and credentials. Any Cloudron user with access to the app can push.

      but when doing that with

      git remote add page https://sub.domain.tld/_git/page
      git push page master
      

      I get

      error: src refspec master does not match any
      error: failed to push some refs to 'https://sub.domain.tld/_git/page'
      

      What's wrong?

      1 Reply Last reply Reply Quote 0
      • girish
        girish Staff last edited by

        @yusf I think this is because you have not committed anything to the repo and thus the push fails.

        yusf 1 Reply Last reply Reply Quote 0
        • yusf
          yusf @girish last edited by

          @girish Thanks, I’ll check on that. I will try with an extra commit.

          murgero 1 Reply Last reply Reply Quote 0
          • murgero
            murgero App Dev @yusf last edited by

            @yusf Steps would be something like this for pushing a repo to the GithubPages app:

            git remote add page https://sub.domain.tld/_git/page
            
            git add path/to/file.html (or git add -A which will add ALL files in the current dir, recursively)
            
            git commit -m "Some message about this commit"
            
            git push page master
            

            --
            https://urgero.org
            ~ Professional Nerd. Freelance Programmer. ~
            Matrix: @murgero:urgero.org

            1 Reply Last reply Reply Quote 0
            • yusf
              yusf last edited by

              I does work now but the time between the push command is executed until the Cloudron credentials are asked for is about 10 seconds each time. Maybe I wasn't patient enough at first.

              1 Reply Last reply Reply Quote 0
              • girish
                girish Staff last edited by

                @yusf That query for credentials each time can get annoying very quickly.. For now, you can setup this netrc file. Please see https://cloudron.io/documentation/apps/githubpages/#publishing-pages . Coming release, we are looking into ssh based push that will bypass this non-stop password querying.

                1 Reply Last reply Reply Quote 0
                • yusf
                  yusf last edited by

                  This post is deleted!
                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post
                  Powered by NodeBB