安装 gogs 后,我想让 gogs 支持 ssh。在 insall 网页中,我Run User
用git
. 当我使用 ssh 进行 git clone 时,gogs 需要我输入git@xxx's password
. 但我不知道git@xxx's password
. 我应该怎么做才能解决这个问题?我使用 dockercodeskyblue/docker-gogs
来运行我的容器。而且我也依赖于README
设置SSH_PORT = 10022
。
问问题
1972 次
1 回答
0
从issues/1292,您需要:
- 检查 ssh
ssh -p 10022 git@xyz
, - 确保您的
$HOME/.ssh/id_rsa.pub
公钥在您的 gogs 帐户中,而不是在系统的 authorized_keys 中, - 检查文件是否有
$HOME/.ssh/config
帮助。
请注意,如果您通过带有 boot2docker 的 VM 使用 docker,您还需要在该 VM 上添加端口转发规则。
于 2015-07-20T07:09:43.060 回答