Не может клонировать репо через 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