Hi all, I’m curious if there’s anyway to have a repo in github that is just a mirror of a repo in my gitea instance? Basically I want to do the opposite of mirroring a github repo. Is it possible or would I just have to manually push to both? Thank you ^^
@kiwi it is pretty easy to do it with Gitea. To mirror your Gitea repository, carry out the following steps:
Register for the GitHub Developer Program, then go to the Settings page on GitHub and generate a personal access token with the repo scope.
Create a repository on GitHub.
Go to the settings of your Gitea repository and navigate to the Git Hooks section.
Edit the post-receive hook and populate the text area with the script given below:
#!/bin/bash git push --mirror --quiet https://<gitea-user>:<gh-token>@github.com/<gh-user>/<gh-repo>.git &> /dev/null echo "GitHub Updated"
Click on Update Hook and push to the Gitea repository.
You will likely receive the following message on the terminal if the GitHub mirror was updated successfully:
remote: . Processing 1 references remote: Processed 1 references in total remote: GitHub Updated To <gitea-host>:<gitea-user>/<gitea-repo>.git xxxxxxx..xxxxxxx <local-branch> -> <remote-branch>
Hope it works for you!