Не может клонировать репо через ssh (gitea)

Я пытался развернуть "gitea" на моей виртуальной машине.

версия gitea:

$ ./gitea -v
Gitea version 1.3.2 built with: bindata, sqlite

Операционные системы:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.5 LTS
Release:    14.04
Codename:   trusty

Конфигурация gitea:

SSH_DOMAIN       = <ip address>
DOMAIN           = <ip address>
HTTP_PORT        = 3000
ROOT_URL         = https://<ip address>/
DISABLE_SSH      = false
SSH_PORT         = 2222
LFS_START_SERVER = true
LFS_CONTENT_PATH = /home/git/data/lfs
LFS_JWT_SECRET   = Sxp3S45YtJMKPzVpcQZ9OvltVkTRGzdUVd4jU95irsE
OFFLINE_MODE     = false
PROTOCOL         = https
CERT_FILE        = /home/git/cert.pem
KEY_FILE         = /home/git/key.pem
SSH_ROOT_PATH    = /home/git/.ssh
START_SSH_SERVER = true
SSH_LISTER_PORT  = 22

все отлично работает кроме ssh. Я имею в виду, что я могу работать с репо через https, но мне не повезло в использовании ssh, отображается ошибка:

$ ssh -T git@<ip address> 
Hi there, You've successfully authenticated, but Gitea does not provide shell access.
If this is unexpected, please log in with password and setup Gitea under another user.

Может ли кто-нибудь помочь мне решить эту проблему?

1 ответ

Эту проблему можно исправить, отключив сервер LFS

root@ACA80006:/home/test# grep -i lfs_start_server /home/git/custom/conf/app.ini
LFS_START_SERVER = false
Другие вопросы по тегам