Synology DS918 +-无法使用Gitea克隆Git项目

问题描述

说明:

当我尝试克隆我的私人项目时,出现此错误

mode

但是当我尝试通过HTTP模式克隆时,它运行良好。

我做了什么:

我按照以下步骤在Synology上安装了Gitea:

  • 使用https://github.com/flipswitchingmonkey/gitea-spk创建.spk文件
  • 在Synology上安装MariaDB 10,Git Server,PHPMyAdmin,Web Station和Gitea spk
  • 我创建了一个名为“ gitea”的MysqL数据库,并创建了一个名为“ gitea”的用户MysqL
  • 我在安装过程中使用私有域以及自定义HTTP和SSH端口配置了Gitea。
  • 我在Synology上配置了SSH端口,使其与gitea中指示的端口相同
  • 我从本地计算机上的Gitea UI配置文件中复制/粘贴了公共SSH密钥。
  • 我在/usr/local/gitea/gitea/.ssh(700)和/usr/local/gitea/gitea/.ssh/authorized_keys(600)上应用了权限
  • 我运行了“使用gitea SSH密钥更新'.ssh / authorized_keys'文件
  • 我在/ var / packages / Gitea / target之后在/ etc / passwd中添加了/ gitea
  • 我在/ etc / passwd中通过/ bin / sh更改了/ sbin / nologin
  • 我检查了在/ etc / sshd_config中是否启用了PubkeyAuthentication
  • 我将gitea附加到/ etc / group中的管理员

这是我的app.ini:

git clone ssh://[email protected]:7999/xxxxxx/project-example.git
Clonage dans 'project-example'...
Permission denied,please try again.
fatal: Impossible de lire le dépôt distant.

Veuillez vérifier que vous avez les droits d'accès
et que le dépôt existe.

但是没有任何效果。有人可以帮助我吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)