求助!!!!Gitea无法使用ssh

首先,附上我自己搭建的Gitea环境

然后我在本地电脑上设置了ssh密钥,在设置里面添加了公钥

执行 ssh -T gitea@git.rumosky.com -p2222,结果如下:
Hi there, rumosky! You’ve successfully authenticated with the key named ZTZN, but Gitea does not provide shell access.
If this is unexpected, please log in with password and setup Gitea under another user.
这说明SSH是好的啊,而且修改的端口也是生效的

但是,我新建一个仓库,然后git clone之后,显示:
Gitea: Internal error
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

不知道是什么意思,为什么就没有权限了,仓库肯定是存在的,求助!!!!


这是服务器配置信息

在服务器端,也配置好了.ssh目录,里面的authorized_keys文件也包含了公钥内容,
sshd_config中的PubkeyAuthentication yes也开启了,还是无法clone

請參考這篇:

底下的 SSH Container Passthrough 主題

上面这句意味着你没有给git这个用户提供一个可用的shell。回顾下你是用什么命令创建的git用户?

请问这个问题 怎么解决的 呀
我最近使用gitea也遇到了 这样的 问题

看到了,已经解决了,谢谢,之前一直没有注意

adduser命令,不过不重要了,我已经解决了这个问题,谢谢

最后用的docker,成功了,简单一些,具体的内容,我写在这里,自行查看吧。CentOS7下Docker安装Gitea配合宝塔面板实现反代 - 如默星空

我就是用docker 来安装的 , 我ssh22 映射端口222端口, 外部clone还是有问题 , 我之前ssl 直接映射端口就可用了 。

我ssl 测试出现这个问题 , 提示成功了 , 但是没有shell , 我clone 是克隆不下来的

PTY allocation request failed on channel 0
Hi there, yyt! You’ve successfully authenticated with the key named win 主机, but Gitea does not provide shell access.
If this is unexpected, please log in with password and setup Gitea under another user.
Connection to 192.168.2.105 closed.

那就不知道了,建议多找找配置问题,我之前是CSDN上找到的一个ssh配置文章,弄好的,那个文章忘记存了,我看你用的还是1.19-rc1,可以用正式版啊,说不定就好了

官方的那个文档是可以的,用那个没问题的。

请问下 怎么解决的 我的ssh也克隆不了来