怎么让gogs支持ssh

时间:2015-07-20 06:34:11

标签: docker gogs

安装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

1 个答案:

答案 0 :(得分:0)

issues/1292开始,您需要:

  • 使用ssh -p 10022 git@xyz
  • 检查ssh
  • 确保您的$HOME/.ssh/id_rsa.pub公钥在您的gogs帐户中,而不是在系统的authorized_keys上,
  • 检查a $HOME/.ssh/config file could help

请注意,如果您通过具有boot2docker的VM使用docker,则还need to add a port forwarding rule on that VM