无法通过ssh(gitea)复制回购 [英] not able to clone repo via ssh (gitea)

查看:478
本文介绍了无法通过ssh(gitea)复制回购的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图在虚拟机上部署"gitea".

I've tried to deploy the 'gitea' on my virtual machine.

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 错误正在显示:

everything works fine except ssh. I mean I am able to work with repo via https, but I have no luck in using ssh the error is displaying:

$ 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.

有人可以帮我解决这个问题吗?

Can someone assist me in fixing that matter?

推荐答案

可以通过禁用LFS服务器来解决此问题

this issue can be fixed by disabling LFS server

root@ACA80006:/home/test# grep -i lfs_start_server /home/git/custom/conf/app.ini
LFS_START_SERVER = false

这篇关于无法通过ssh(gitea)复制回购的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆