owner of the repo
name of the repo
The sync interval for automatic updates
The remote repository URL to push to
The password for authentication with the remote repository
The username for authentication with the remote repository
Whether to sync on every commit
PushMirror
PushMirror represents information of a push mirror
The last error message encountered during sync
The remote repository URL being mirrored to
The name of the remote in the git configuration
The name of the source repository