I have a repo that I want to push to codeberg. First, I tried to push to create and got the message
$ git push --mirror
Forgejo: Push to create is not enabled for organizations.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
So I created a new repo, but wasn’t allowed to push until I had pulled - which just deleted all my local files 🙄
So - what do I do?
You must log in or # to comment.
Ok, I figured it out - I needed to
git remote set-url origin ssh://[email protected]/OrgName/repoName.git-and then I could push.
Have a look at this guide. You need to create the repo first I think before you push. Theres even a note talking about push to create
Thanks - I figured out how do to it - I had to use
git remote set-url origin.
Sounds like you got it sorted but heres what i do:
- setup new repo in codeberg but don’t check the box to initialize the repo
- for existing project, use
git remote -vto verify your remotes. Update as necessary (git remote set-url [remote] [url]). If it’s a new project you can justgit initand add your remote. - first push you’ll need to specify the remote such as
git push originand after that you’ll be fine to use justgit push


