Minimal Alpine Linux Docker container with sshd
exposed and git
installed.
AUTHORIZED_KEY
docker run -d -p 2222:22 -e AUTHORIZED_KEY="$(cat id_rsa.pub)" cwhimura/sshd-git
ssh-keygen -R [127.0.0.1]:2222
ssh -oStrictHostKeyChecking=no -i $(pwd)/id_rsa [email protected] -p 2222 git init --bare sample.git
export GIT_SSH_COMMAND="ssh -oStrictHostKeyChecking=no -i $(pwd)/id_rsa"
git clone ssh://[email protected]:2222/~/sample.git
cd sample
echo Hello > README.md
git add .
git commit -m "initial"
git push