All commits must be DCO signed.
git commit -s -m 'feat: add example commit'
If authentication is not automatically copied over necessary to push, follow these steps to create SSH credentials to gain authorization to repository.
Create SSH key and add SSH public key printed to your Github SSH Keys
sudo ssh-keygen -o -N '' -f ~/github-ssh-key/github.com
cat ~/github-ssh-key/github.com.pub
Create a ~/.ssh/config
Host github.com
User hxtree
HostName github.com
IdentityFile ~/github-ssh-key/github.com
Verify it works by pushing code.
The SSH key will be stored on a persistent Docker volume, which should enable this to be a one time procedure that persist between builds.