安装gogs之后,我想让gogs支持ssh。在insall网页中,我使用Run User
填充了git
。当我使用ssh进行git clone时,gogs需要我输入git@xxx's password
。但我不知道git@xxx's password
。我该怎么做才能解决这个问题?我使用docker codeskyblue/docker-gogs
来运行我的容器。我还依靠README
设置SSH_PORT = 10022
。
答案 0 :(得分:0)
从issues/1292开始,您需要:
ssh -p 10022 git@xyz
,$HOME/.ssh/id_rsa.pub
公钥在您的gogs帐户中,而不是在系统的authorized_keys上,$HOME/.ssh/config
file could help。请注意,如果您通过具有boot2docker的VM使用docker,则还need to add a port forwarding rule on that VM。