如何让gogs支持ssh
安装gog后,我想让gogs支持ssh。 在insall的网页中,我使用git
填充了Run User
。 当我使用ssh来克隆克隆,gogs需要我inputgit@xxx's password
。 但是我不知道git@xxx's password
。 我该怎么办才能解决这个问题? 我使用codeskyblue/docker-gogs
来运行我的容器。 而且我也依靠README
来设置SSH_PORT = 10022
。
从问题/ 1292 ,你需要:
- 用
ssh -p 10022 git@xyz
检查sshssh -p 10022 git@xyz
, - 确保您的
$HOME/.ssh/id_rsa.pub
公钥位于您的gogs帐户中,而不是在系统的authorized_keys上, - 检查
$HOME/.ssh/config
文件是否有帮助 。
请注意,如果通过具有boot2docker的VM使用docker,则还需要在该VM上添加端口转发规则 。