ssh连接docker安装的git
使用docker安装的git类服务, 在启动容器时需要将容器对应的22端口映射到其他端口(此处假如映射到222). 在客户端使用ssh协议访问仓库时, 即使已经添加ssh key, 仍然可能弹出需要密码. 可以在客户端增加以下配置后再尝试.
[wilson@archlinux gitea]$ cat ~/.ssh/config
# Gitea
Host 192.168.21.56
HostName 192.168.21.56
Port 222
User git
IdentityFile ~/.ssh/id_rsa